@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.isolate{isolation:isolate}.block{display:block}.grid{display:grid}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.lowercase{text-transform:lowercase}}.operations{gap:18px;display:grid}.topline{justify-content:space-between;align-items:flex-start;display:flex}.refreshState{color:var(--accent);border:1px solid #6ee7c440;border-radius:99px;padding:8px 11px;font-size:11px}.notice{color:#b7f7e5;background:#10b98114;border:1px solid #6ee7c440;border-radius:10px;padding:12px 16px;font-size:12px}.adminGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.actionCard{padding:22px}.actionCard h2{margin:8px 0 6px;font-size:17px}.actionCard p{color:var(--muted);margin:0 0 16px;font-size:12px}.actionCard select,.actionCard input,.filters select,.filters input,.deviceCard select{color:var(--ink);border:1px solid var(--line);background:#0a101a;border-radius:8px;padding:10px 11px}.actionCard>select{width:100%;margin-bottom:10px}.formRow{grid-template-columns:1fr 130px;gap:9px;margin-bottom:10px;display:grid}.actionCard button,.deviceCard button{color:#b8f8e7;cursor:pointer;background:#6ee7c41f;border:1px solid #6ee7c459;border-radius:8px;padding:9px 12px}.secret{border:1px solid var(--line);background:#080d15;border-radius:8px;gap:7px;margin-top:14px;padding:12px;display:grid}.secret code{overflow-wrap:anywhere;color:var(--accent);font-size:11px}.secret small{color:var(--muted)}.deviceSection{overflow:visible}.filters{gap:8px;display:flex}.filters input{min-width:230px}.deviceList{display:grid}.deviceCard{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) 90px 170px auto;align-items:center;gap:18px;padding:17px 24px;display:grid}.deviceCard>div:first-child{gap:4px;display:grid}.deviceCard span,.deviceCard small{color:var(--muted);font-size:11px}.deviceCard strong{font-size:13px}.quiet{border-color:var(--line)!important;background:0 0!important}.dangerText{color:#fca5a5!important}.confirm{gap:6px;display:flex}.confirm .danger{color:#fecaca;background:#ef444426;border-color:#f8717159}.audit{margin-bottom:30px}.auditRow{border-top:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:13px 22px;display:grid}.auditMark{background:var(--accent);border-radius:50%;width:7px;height:7px}.auditRow div{gap:3px;display:grid}.auditRow strong{text-transform:capitalize;font-size:12px}.auditRow small,.auditRow time{color:var(--muted);font-size:10px}@media (max-width:950px){.adminGrid{grid-template-columns:1fr}.deviceCard{grid-template-columns:1fr 90px}.deviceCard select,.deviceCard>button,.deviceCard>.confirm{grid-column:1/-1}.filters{display:none}}@media (max-width:600px){.topline{display:block}.refreshState{margin-bottom:12px;display:inline-block}.formRow,.deviceCard{grid-template-columns:1fr}.auditRow{grid-template-columns:8px 1fr}.auditRow time{grid-column:2}}.floorPlanPanel{overflow:visible}.floorPlanHead h2{margin:5px 0;font-size:18px}.officePicker{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;gap:5px;font-size:10px;display:grid}.officePicker select{min-width:180px;color:var(--ink);border:1px solid var(--line);background:#0a101a;border-radius:9px;padding:9px 11px}.floorPlanBody{grid-template-columns:minmax(0,1fr) 290px;min-height:500px;display:grid}.floorStage{perspective:1100px;background:radial-gradient(circle at 50% 45%,#2dd4bf17,#0000 46%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/28px 28px;place-items:center;min-height:500px;display:grid;overflow:hidden}.floorGrid{width:min(650px,78%);transform-style:preserve-3d;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;padding:24px;display:grid;transform:rotateX(51deg)rotate(-32deg)}.floorRoom{--room-color:69,212,183;text-align:left;min-height:180px;color:var(--ink);border:2px solid rgba(var(--room-color),.38);background:linear-gradient(145deg,rgba(var(--room-color),.15),#0a101af0);box-shadow:10px 13px 0 #02060cb8,10px 13px 26px #00000061,inset 0 0 30px rgba(var(--room-color),.05);cursor:pointer;transform:translateZ(calc(var(--room-index) * 1px));transform-style:preserve-3d;border-radius:6px;padding:20px;transition:transform .2s,border-color .2s,filter .2s;position:relative}.floorRoom:before,.floorRoom:after{content:"";background:rgba(var(--room-color),.16);pointer-events:none;position:absolute}.floorRoom:before{border:1px solid rgba(var(--room-color),.32);transform-origin:bottom;height:12px;top:-12px;left:-2px;right:-2px;transform:rotateX(-90deg)}.floorRoom:after{border:1px solid rgba(var(--room-color),.25);transform-origin:0;width:12px;top:-2px;bottom:-2px;right:-12px;transform:rotateY(90deg)}.floorRoom:hover,.floorRoom.selected{border-color:rgba(var(--room-color),.85);filter:brightness(1.12);transform:translateZ(18px)}.floorRoom:focus-visible{outline-offset:5px;outline:3px solid #fff}.room-front{--room-color:59,130,246}.room-back{--room-color:139,92,246}.room-other{--room-color:45,212,191}.roomGlow{box-shadow:inset 0 0 25px rgba(var(--room-color),.08);pointer-events:none;border-radius:4px;position:absolute;inset:12px}.roomName,.roomKind,.roomSummary,.roomMarkers{display:block;position:relative;transform:translateZ(10px)}.roomName{letter-spacing:-.02em;font-size:17px;font-weight:750}.roomKind{color:#e2e8f094;text-transform:uppercase;letter-spacing:.12em;margin-top:4px;font-size:10px}.roomMarkers{flex-wrap:wrap;gap:7px;margin:24px 0 20px;display:flex}.assetMarker{color:#dbeafe;background:#0a111d;border:1px solid #94a3b840;border-radius:7px;place-items:center;width:32px;height:29px;font-size:8px;font-weight:800;display:grid;box-shadow:3px 5px #00000047}.assetMarker.down{opacity:.48}.roomSummary{color:#94a3b8;font-size:9px}.roomInspector{border-left:1px solid var(--line);background:#070b1285;padding:26px}.roomInspector h3{margin:7px 0 24px;font-size:22px}.inspectorGroup{gap:10px;margin-bottom:24px;display:grid}.inspectorGroup>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.inspectorGroup>small{color:var(--muted)}.assetLine{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.assetLine i,.floorLegend i{background:#64748b;border-radius:50%;width:7px;height:7px}.assetLine i.healthy,.floorLegend i.healthy{background:var(--accent);box-shadow:0 0 9px #6ee7c4b3}.assetLine i.down,.floorLegend i.down{background:#f87171}.assetLine strong{font-size:11px}.assetLine small{color:var(--muted);text-transform:capitalize;font-size:9px}.floorLegend{color:var(--muted);gap:16px;margin-top:28px;font-size:9px;display:flex}.floorLegend span{align-items:center;gap:6px;display:flex}@media (max-width:950px){.floorPlanBody{grid-template-columns:1fr}.roomInspector{border-left:0;border-top:1px solid var(--line)}.floorStage{min-height:430px}.floorGrid{grid-template-columns:repeat(2,minmax(145px,1fr));width:75%}.floorRoom{min-height:150px}}@media (max-width:600px){.floorPlanHead{align-items:flex-start;gap:18px}.floorPlanBody{min-height:auto}.floorStage{min-height:390px}.floorGrid{grid-template-columns:1fr 1fr;gap:8px;width:92%;padding:10px;transform:rotateX(45deg)rotate(-24deg)}.floorRoom{min-height:135px;padding:12px}.roomName{font-size:13px}.roomMarkers{margin:15px 0 12px}.assetMarker{width:27px;height:25px}}.room-front{--room-color:52,140,255;--floor-a:21,57,104;--floor-b:15,36,70}.room-back{--room-color:174,99,255;--floor-a:62,35,94;--floor-b:37,23,64}.room-other{--room-color:45,212,191;--floor-a:19,75,69;--floor-b:13,47,48}.room-unassigned{--room-color:251,146,60;--floor-a:91,49,20;--floor-b:55,32,19}.floorRoom{background:linear-gradient(145deg,rgba(var(--floor-a),.88),rgba(var(--floor-b),.96));border-color:rgba(var(--room-color),.55);box-shadow:12px 15px 0 #02060cc7,12px 16px 30px #0000006b,inset 0 0 38px rgba(var(--room-color),.09)}.floorPattern{pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff07 1px,#0000 1px),linear-gradient(#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:4px;position:absolute;inset:0;overflow:hidden}.roomWall{z-index:3;background:linear-gradient(180deg,#e2e8f06b,rgba(var(--room-color),.22));pointer-events:none;transform-style:preserve-3d;border:1px solid #e2e8f059;display:block;position:absolute;box-shadow:0 5px 14px #00000057}.wallNorth{transform-origin:top;height:18px;top:-5px;left:-3px;right:-3px;transform:rotateX(-90deg)translateZ(9px)}.wallSouth{transform-origin:bottom;height:18px;bottom:-5px;left:-3px;right:-3px;transform:rotateX(90deg)translateZ(9px)}.wallEast{transform-origin:100%;width:18px;top:-3px;bottom:-3px;right:-5px;transform:rotateY(90deg)translateZ(9px)}.wallWest{transform-origin:0;width:18px;top:-3px;bottom:-3px;left:-5px;transform:rotateY(-90deg)translateZ(9px)}.doorOpening{border-left:2px solid rgba(var(--room-color),.65);border-right:2px solid rgba(var(--room-color),.65);background:#070b12f5;width:38px;height:22px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%);box-shadow:inset 0 3px 8px #00000080}.floorRoom.selected .roomWall{background:linear-gradient(180deg,#f1f5f994,rgba(var(--room-color),.34));border-color:rgba(var(--room-color),.78)}.floorStage{background:radial-gradient(circle at 52% 44%,#395b7757,#0000 50%),linear-gradient(135deg,#261625,#101a28 62%,#09202c);min-height:650px;position:relative}.floorBuilding{width:min(560px,72%);transform-style:preserve-3d;background:#d8dde2;border:1px solid #ffffffa6;padding:14px;position:relative;transform:rotateX(7deg)rotate(-1deg);box-shadow:0 26px 55px #0000008c,0 0 0 10px #3d6d8b2e}.floorBuilding:before{content:"";filter:brightness(.55);z-index:-1;background:#7291a3;position:absolute;inset:-10px;transform:translateZ(-14px)}.floorGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:125px;gap:0;width:100%;padding:0;display:grid;transform:none}.floorRoom{border:5px solid #eef1f2;border-radius:0;min-height:0;padding:16px 13px;overflow:visible;box-shadow:inset 0 0 22px #00000024;filter:none!important;transform:none!important}.floorRoom:hover,.floorRoom.selected{z-index:6;box-shadow:inset 0 0 28px rgba(var(--room-color),.24),0 0 0 3px rgba(var(--room-color),.85),0 8px 22px #00000052;border-color:#fff}.floorRoom .roomWall,.floorRoom .doorOpening{display:none}.floorRoom .floorPattern{background-color:#0000;background-image:repeating-linear-gradient(90deg,#ffffff0e 0 2px,#0000 2px 20px),repeating-linear-gradient(0deg,#0000000a 0 1px,#0000 1px 30px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.floorRoom.room-front .floorPattern{background:repeating-linear-gradient(90deg,#97c4e81c 0 1px,#0000 1px 18px),repeating-linear-gradient(0deg,#97c4e817 0 1px,#0000 1px 18px)}.floorRoom.room-back .floorPattern{background:repeating-linear-gradient(90deg,#dec3f01a 0 2px,#0000 2px 24px)}.floorRoom.room-other .floorPattern{background:repeating-linear-gradient(90deg,#b797691c 0 3px,#0000 3px 27px)}.floorRoom.room-unassigned .floorPattern{background:repeating-linear-gradient(90deg,#f4bc7b1a 0 2px,#0000 2px 20px)}.room-slot-0{grid-area:1/1/3/3}.room-slot-1{grid-area:1/3/2/5}.room-slot-2{grid-area:2/3/4/5}.room-slot-3{grid-area:3/1/4/3}.room-slot-4{grid-area:4/1/5/2}.room-slot-5{grid-area:4/2/5/5}.rooms-1 .room-slot-0{grid-area:1/1/4/5}.rooms-2 .room-slot-0{grid-area:1/1/4/3}.rooms-2 .room-slot-1{grid-area:1/3/4/5}.rooms-3 .room-slot-0{grid-area:1/1/3/3}.rooms-3 .room-slot-1{grid-area:1/3/3/5}.rooms-3 .room-slot-2{grid-area:3/1/5/5}.roomName,.roomKind,.roomSummary,.roomMarkers{z-index:4;transform:none}.roomName{text-shadow:0 2px 5px #0009;font-size:13px}.roomKind{font-size:8px}.roomMarkers{justify-content:center;align-items:center;gap:8px;margin:0;display:flex;position:absolute;inset:45px 12px 28px}.assetMarker{background:#0c1c2bb8;border:2px solid #44b4ffa6;border-radius:50%;width:42px;height:42px;font-size:9px;box-shadow:0 4px 13px #0006,inset 0 0 12px #31a5eb29}.roomSummary{font-size:8px;position:absolute;bottom:9px;left:12px}.floorTelemetry{z-index:10;gap:14px;display:grid;position:absolute;top:28px;left:22px}.telemetryOrb{text-align:center;background:#0b1a28cc;border:2px solid #39b5f49e;border-radius:50%;align-content:center;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 18px #39b5f433}.telemetryOrb b{color:#7dd3fc;font-size:18px}.telemetryOrb small{color:#9cc5d7;text-transform:uppercase;letter-spacing:.06em;max-width:52px;font-size:7px}.telemetryOrb.network{border-color:#2dd4bfb8}.telemetryOrb.network b{color:#5eead4}@media (max-width:950px){.floorStage{min-height:590px}.floorBuilding{width:min(500px,72%)}.floorGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:110px}}@media (max-width:600px){.floorStage{min-height:520px}.floorBuilding{width:76%;padding:8px}.floorGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:90px}.floorRoom{border-width:3px;padding:9px 7px}.roomName{font-size:10px}.roomKind{display:none}.roomSummary{font-size:6px;bottom:5px;left:7px}.roomMarkers{gap:4px;inset:34px 5px 18px}.assetMarker{width:30px;height:30px;font-size:7px}.floorTelemetry{gap:8px;top:18px;left:8px}.telemetryOrb{width:52px;height:52px}.telemetryOrb b{font-size:13px}.telemetryOrb small{font-size:6px}}.topologyPanel{overflow:hidden}.topologyHead h2{margin:5px 0;font-size:20px}.topologySummary{color:var(--muted);align-items:center;gap:14px;font-size:11px;display:flex}.topologySummary span{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;display:flex}.topologySummary b{color:var(--ink)}.topologyCanvas{border-top:1px solid var(--line);background-color:#f8fbff;background-image:radial-gradient(circle at 50% 12%,#3b82f61c,#0000 30%),linear-gradient(#0f315c0b 1px,#0000 1px),linear-gradient(90deg,#0f315c0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,26px 26px,26px 26px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:590px;position:relative;overflow:hidden}.topologyZone{background:#ffffff8f;border:1px solid #2563eb24;border-radius:24px;width:32%;position:absolute;top:18%;bottom:17%;box-shadow:inset 0 0 60px #3b82f609}.topologyZone.frontZone{left:5%}.topologyZone.backZone{right:5%}.topologyZone>span{color:#1d4ed8;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;position:absolute;top:18px;left:20px}.topologyZone>small{color:#7b8ba5;position:absolute;top:18px;right:18px}.topologyLinks{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.topologyLinks line{vector-effect:non-scaling-stroke;stroke-width:1.5px;opacity:.58}.routeLink{stroke:#2563eb}.failoverLink{stroke:#8b5cf6;stroke-dasharray:5 5}.scannerLink{stroke:#06b6d4;stroke-dasharray:2 4}.wifiLink{stroke:#60a5fa;stroke-dasharray:2 5;opacity:.32!important}.topologyNode{z-index:3;text-align:center;background:#fffffff5;border:1px solid #dbe7f5;border-radius:18px;align-content:center;place-items:center;width:68px;height:68px;padding:7px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 9px 22px #2a47761f}.topologyNode b{color:#0f172a;font-size:11px}.topologyNode small{color:#728099;text-overflow:ellipsis;white-space:nowrap;max-width:62px;font-size:7px;line-height:1.3;display:block;overflow:hidden}.nodeStatus,.liveDot{background:#94a3b8;border-radius:50%;width:9px;height:9px}.topologyNode.online .nodeStatus,.liveDot{background:#22c55e;animation:2.2s ease-in-out infinite topologyPulse;box-shadow:0 0 0 5px #22c55e1c,0 0 14px #22c55ecc}.topologyNode.offline{opacity:.58}.topologyNode.offline .nodeStatus{background:#ef4444;box-shadow:0 0 0 4px #ef444417}.topologyNode.unknown .nodeStatus{box-shadow:none;background:#94a3b8}.pcNode{border-radius:16px}.peripheralNode{border-color:#bfdbfe;width:82px}.speakerNode{border-color:#c4b5fd;border-radius:50%;width:58px;height:58px}.speakerNode b{font-size:9px}.speakerNode small{max-width:46px}.wifiNode{background:#eff6ff;border-color:#93c5fd;width:76px;height:58px}.topologyLegend{z-index:5;color:#64748b;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#ffffffed;border:1px solid #dbe7f5;border-radius:999px;gap:18px;padding:10px 16px;font-size:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #2a47761a}.topologyLegend span{align-items:center;gap:6px;display:flex}.topologyLegend i:not(.liveDot){border-top:2px solid #2563eb;width:22px;height:0}.topologyLegend .secondaryLine{border-color:#8b5cf6!important;border-top-style:dashed!important}.topologyLegend .wifiLegend{border-color:#60a5fa!important;border-top-style:dotted!important}@keyframes topologyPulse{0%,to{filter:brightness(.95);transform:scale(.92)}50%{filter:brightness(1.18);transform:scale(1.14)}}@media (max-width:800px){.topologyCanvas{min-height:690px}.topologyZone{width:42%;top:16%;bottom:16%}.topologyZone.frontZone{left:3%}.topologyZone.backZone{right:3%}.topologyNode{width:57px;height:57px}.peripheralNode{width:67px}.speakerNode{width:48px;height:48px}.topologyLegend{gap:9px;padding:8px 10px;bottom:10px}.topologyHead{align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){.topologyNode.online .nodeStatus,.liveDot{animation:none}}.updateConsole{background:linear-gradient(145deg,#f8fbff,#eef5ff);border:1px solid #dce6f5;border-radius:28px;margin-top:24px;padding:28px;box-shadow:0 18px 48px #26549617}.updateConsoleHead{margin-bottom:22px}.updateConsoleHead h2{margin:4px 0;font-size:32px}.releaseState{background:#fff;border:1px solid #d9e2ef;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.releaseState i{background:#9ba9bb;border-radius:50%;width:9px;height:9px}.releaseState.enabled i{background:#19bf72;box-shadow:0 0 12px #19bf72bf}.updateConsole textarea{resize:vertical;width:100%}.updateConsole label{color:#53627a;gap:7px;font-size:13px;font-weight:600;display:grid}.toggleRow{background:#f8fbff;border:1px solid #dce6f5;border-radius:14px;align-items:start;padding:14px;grid-template-columns:auto 1fr!important}.toggleRow input{width:18px;height:18px}.toggleRow span{gap:3px;display:grid}.toggleRow strong{color:#152033}.toggleRow small{font-weight:400}.releaseHistory{margin-top:20px}.releaseRow{border-top:1px solid #e4ebf5;grid-template-columns:100px 1fr auto;align-items:center;gap:18px;padding:17px 4px;display:grid}.releaseVersion{color:#2467db;font-weight:800}.releaseRow div{gap:4px;display:grid}.releaseRow small{color:#7b899f}.releaseRow>span:last-child{color:#245fb8;background:#eaf2ff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}@media (max-width:720px){.updateConsole{border-radius:20px;padding:18px}.releaseRow{grid-template-columns:1fr}.releaseRow>span:last-child{justify-self:start}}.operations>.overviewHero{display:none}.commandHero{isolation:isolate;background:radial-gradient(circle at 78% 18%,#2563eb47,#0000 32%),radial-gradient(circle at 16% 92%,#06b6d429,#0000 34%),linear-gradient(138deg,#07101e 0%,#0b1628 54%,#091526 100%);border:1px solid #60a5fa38;border-radius:34px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:46px;min-height:530px;padding:56px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0f2c5733}.commandHero:before{content:"";z-index:-2;background-image:linear-gradient(#60a5fa0e 1px,#0000 1px),linear-gradient(90deg,#60a5fa0e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.commandHero:after{content:"";z-index:-1;border:1px solid #60a5fa26;border-radius:50%;width:620px;height:620px;position:absolute;top:-250px;right:-180px;box-shadow:0 0 0 74px #60a5fa06,0 0 0 150px #60a5fa05}.commandAtmosphere i{z-index:-1;filter:blur(1px);background:#60a5fa;border-radius:50%;animation:7s ease-in-out infinite commandFloat;position:absolute;box-shadow:0 0 18px #3b82f6}.commandAtmosphere i:first-child{width:5px;height:5px;top:18%;left:47%}.commandAtmosphere i:nth-child(2){width:3px;height:3px;animation-delay:-2s;bottom:20%;left:61%}.commandAtmosphere i:nth-child(3){width:4px;height:4px;animation-delay:-4s;bottom:12%;left:18%}.commandCopy{align-self:center;max-width:760px}.commandStatus{color:#bfdbfe;letter-spacing:.13em;text-transform:uppercase;background:#0f2037bf;border:1px solid #60a5fa40;border-radius:999px;align-items:center;gap:9px;margin-bottom:52px;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex}.commandStatus i{background:#35e38b;border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite topologyPulse;box-shadow:0 0 0 5px #35e38b1a,0 0 16px #35e38bbf}.commandEyebrow{color:#60a5fa;letter-spacing:.2em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:800;display:block}.commandCopy h1{color:#f8fbff;letter-spacing:-.065em;margin:0;font-size:clamp(48px,5.4vw,78px);font-weight:520;line-height:.96}.commandCopy h1 em{color:#69a7ff;font-style:normal}.commandCopy>p{color:#98a9c2;max-width:670px;margin:28px 0 32px;font-size:16px;line-height:1.7}.commandSignals{flex-wrap:wrap;gap:10px;display:flex}.commandSignals>span{background:#0a1627b8;border:1px solid #94a3b829;border-radius:12px;grid-template-columns:auto auto;align-items:baseline;gap:7px;padding:11px 14px;display:grid}.commandSignals b{color:#f8fbff;font-size:19px}.commandSignals small{color:#8596b0;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.commandSignals .signalWarning{background:#7c2d122b;border-color:#fb923c47}.intelligenceCore{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#142742e6,#081425eb);border:1px solid #94b7e62e;border-radius:26px;align-self:center;padding:24px;box-shadow:0 24px 65px #00000047,inset 0 1px #ffffff0b}.coreHeader{color:#8fa4bf;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.coreHeader i{color:#62e6a4;background:#35e38b1a;border-radius:999px;padding:6px 8px;font-style:normal}.commandHealthRing{background:conic-gradient(#4f94ff var(--health),#43597a3d 0);border-radius:50%;place-items:center;width:190px;height:190px;margin:25px auto;display:grid;box-shadow:0 0 52px #3b82f62e}.commandHealthRing:before{content:"";background:#0d1b30;border-radius:50%;width:153px;height:153px;position:absolute;box-shadow:inset 0 0 26px #050a1480}.commandHealthRing>div{z-index:1;text-align:center;display:grid;position:relative}.commandHealthRing strong{color:#fff;letter-spacing:-.05em;font-size:39px}.commandHealthRing span{color:#8294ad;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.coreSignals{gap:4px;display:grid}.coreSignals>span{color:#91a4bd;background:#ffffff06;border-radius:9px;grid-template-columns:8px 23px 1fr;align-items:center;gap:7px;padding:9px 10px;font-size:10px;display:grid}.coreSignals i{background:#64748b;border-radius:50%;width:7px;height:7px}.coreSignals i.healthy{background:#35e38b;box-shadow:0 0 9px #35e38ba6}.coreSignals i.warning{background:#fb923c;box-shadow:0 0 9px #fb923c80}.coreSignals i.route{background:#60a5fa;box-shadow:0 0 9px #60a5fa8c}.coreSignals b{color:#edf5ff}.coreFooter{color:#7390b1;text-transform:uppercase;letter-spacing:.07em;border-top:1px solid #94a3b81f;align-items:center;gap:8px;margin-top:14px;padding-top:15px;font-size:9px;display:flex}.coreFooter>i{background:#35e38b;border-radius:50%;width:6px;height:6px}.coreFooter span{color:#9eb1ca;margin-left:auto}.intelligenceDeck{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.intelligenceDeck article{background:#ffffffe0;border:1px solid #dce7f5;border-radius:17px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-height:78px;padding:14px 17px;display:grid;box-shadow:0 10px 28px #2a47760f}.deckIcon{color:#2563eb;background:#e8f1ff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.routeIcon{color:#07866d;background:#e6faf5}.quietIcon{color:#7c3aed;background:#f1eaff}.intelligenceDeck article>div{gap:4px;display:grid}.intelligenceDeck small{color:#8190a6;text-transform:uppercase;letter-spacing:.11em;font-size:8px}.intelligenceDeck strong{color:#17233a;font-size:11px}.intelligenceDeck article>i{color:#4f75a9;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-style:normal;font-weight:750}.operations .topologyPanel{background:#07111f;border-color:#172a44;box-shadow:0 22px 58px #0a23432e}.operations .topologyHead{background:linear-gradient(135deg,#0b1728,#0c1b31);border-bottom:1px solid #60a5fa21;padding:24px 26px}.operations .topologyHead h2,.operations .topologySummary b{color:#eef6ff}.operations .topologyHead .secondary,.operations .topologySummary{color:#7990ac}.operations .topologyCanvas{background-color:#07111f;background-image:radial-gradient(circle at 50% 10%,#2563eb33,#0000 35%),linear-gradient(#60a5fa0e 1px,#0000 1px),linear-gradient(90deg,#60a5fa0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,28px 28px,28px 28px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-top:0}.operations .topologyZone{background:linear-gradient(150deg,#132b4ab8,#071424b3);border-color:#60a5fa2e;box-shadow:inset 0 0 65px #2563eb0d}.operations .topologyZone>span{color:#73a9ff}.operations .topologyZone>small{color:#7186a0}.operations .topologyNode{background:linear-gradient(145deg,#122640fa,#09182bfa);border-color:#28415f;box-shadow:0 12px 28px #00000052,inset 0 1px #ffffff0a}.operations .topologyNode b{color:#eff6ff}.operations .topologyNode small{color:#7890ad}.operations .peripheralNode{border-color:#27588f}.operations .speakerNode{border-color:#684da1}.operations .wifiNode{background:linear-gradient(145deg,#102b4c,#0a1c32);border-color:#3973b4}.operations .topologyLegend{color:#7f94ae;background:#081627ed;border-color:#243b58;box-shadow:0 10px 30px #00000047}.operations .routeLink{stroke:#4f94ff}.operations .failoverLink{stroke:#a178ff}.operations .scannerLink{stroke:#22d3ee}.operations .wifiLink{stroke:#77adff}@keyframes commandFloat{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-16px)}}@media (max-width:1050px){.commandHero{grid-template-columns:1fr;padding:42px}.intelligenceCore{width:min(420px,100%)}.intelligenceDeck{grid-template-columns:1fr}.commandStatus{margin-bottom:34px}}@media (max-width:650px){.commandHero{border-radius:24px;padding:28px 22px}.commandCopy h1{font-size:43px}.commandCopy>p{font-size:14px}.commandSignals{display:grid}.commandSignals>span{grid-template-columns:34px 1fr}.intelligenceCore{padding:18px}.intelligenceDeck article{grid-template-columns:42px 1fr}.intelligenceDeck article>i{grid-column:2}.commandHealthRing{width:168px;height:168px}.commandHealthRing:before{width:134px;height:134px}}@media (prefers-reduced-motion:reduce){.commandAtmosphere i,.commandStatus i{animation:none}}.operations>*{order:10}.operations>.notice{order:0}.operations>.commandHero{order:1}.operations>.intelligenceDeck{order:2}.operations>.topologyPanel{order:3}.operations>.overviewMetrics{order:4}.operations>.operationsPulse{order:5}.operations>.overviewMetrics+.alertCenter,.operations>.overviewMetrics+.alertCenter+.audit,.operations>.overviewMetrics+.alertCenter+.audit+.adminGrid,.operations>.overviewMetrics+.alertCenter+.audit+.adminGrid+.audit,.operations>.overviewMetrics+.alertCenter+.audit+.adminGrid+.audit+.audit,.operations>.overviewMetrics+.alertCenter+.audit+.audit,.operations>.overviewMetrics+.alertCenter+.audit+.audit+.audit{display:none}.operationsPulse{color:#eff8ff;background:radial-gradient(circle at 10% 0,#2680ff42,#0000 34%),radial-gradient(circle at 93% 12%,#16dbcd1f,#0000 28%),linear-gradient(145deg,#071526 0%,#091d33 48%,#06111e 100%);border:1px solid #58a4ff38;border-radius:30px;padding:28px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0e2b4e2e}.operationsPulse:before{content:"";pointer-events:none;opacity:.12;background-image:linear-gradient(#71beff57 1px,#0000 1px),linear-gradient(90deg,#71beff57 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.pulseTopline,.pulseGrid,.incidentRail,.integrationDrawer{z-index:1;position:relative}.pulseTopline{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.pulseTitle .eyebrow{color:#5edcff}.pulseTitle h2{letter-spacing:-.04em;margin:5px 0 6px;font-size:clamp(24px,3vw,38px)}.pulseTitle p{color:#8fa9c2;margin:0}.pulseLive{color:#a9c4dc;letter-spacing:.12em;text-transform:uppercase;flex:none;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.pulseLive i{background:#34e8a1;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #34e8a1d9}.pulseScoreboard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071423b8;border:1px solid #77bcff2e;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;display:grid;overflow:hidden}.scoreCell{border-left:1px solid #77bcff21;min-width:0;padding:14px 16px}.scoreCell:first-child{border-left:0}.scoreCell strong{color:#fff;font-size:23px;display:block}.scoreCell strong em{color:#7894ad;font-size:14px;font-style:normal}.scoreCell span{color:#7894ad;letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:10px;display:block}.scoreCell small{overflow-wrap:anywhere;color:#a9bfd2;margin-top:4px;font-size:12px;line-height:1.35;display:block}.pulseGrid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:16px;display:grid}.signalBoard,.serviceStack,.incidentRail,.integrationDrawer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071321c2;border:1px solid #6cb5ff2b;border-radius:22px;box-shadow:inset 0 1px #ffffff09}.signalBoard{min-height:330px;padding:20px}.signalBoard h3,.serviceStack h3,.incidentRail h3{color:#dff4ff;margin:0;font-size:15px}.radarStage{place-items:center;min-height:275px;display:grid;position:relative}.radar{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 38px,#4dccff26 39px 40px),linear-gradient(#47c9ff1f 1px,#0000 1px) 0 0/50% 50%,linear-gradient(90deg,#47c9ff1f 1px,#0000 1px) 0 0/50% 50%,radial-gradient(circle,#1ad5bc14,#051523f2);border:1px solid #50cfff52;border-radius:50%;width:min(258px,72vw);position:relative;overflow:hidden}.radar:after{content:"";background:#4cd3ff3d;height:1px;position:absolute;inset:50% 0 auto}.radarSweep{background:conic-gradient(from 0deg, transparent 0 74%, #47dbff0a 84%, #47dbff8a 100%);border-radius:50%;animation:4.5s linear infinite radar-spin;position:absolute;inset:-10%}.radarCenter{background:#25d9c3;border:2px solid #baf9ff;border-radius:50%;width:12px;height:12px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #25d9c314,0 0 24px #25d9c3}.radarBlip{background:#70e8ff;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite blip;position:absolute;box-shadow:0 0 14px #70e8ff}.radarBlip:nth-of-type(3){top:35%;left:29%}.radarBlip:nth-of-type(4){animation-delay:.8s;top:48%;right:24%}.radarBlip:nth-of-type(5){animation-delay:1.4s;bottom:22%;left:45%}.emptySignal{text-align:center;position:absolute;bottom:4px;left:0;right:0}.emptySignal strong{color:#effcff;display:block}.emptySignal span{color:#7894ad;font-size:12px}.alertSignal{background:#5f192442;border:1px solid #ff696938;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:13px;display:grid}.alertSignal p{color:#91a8bc;margin:3px 0 0;font-size:12px}.alertSignal button{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.serviceStack{padding:20px}.serviceRows{gap:10px;margin-top:16px;display:grid}.serviceRow{background:#12283d8f;border:1px solid #65aeef1f;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.serviceRow strong{color:#e9f7ff;font-size:13px;display:block}.serviceRow small{color:#718aa1}.serviceState{color:#6e89a2;text-transform:capitalize;font-size:11px}.serviceState.healthy{color:#55e6be}.incidentRail{margin-top:16px;padding:20px}.incidentRail>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.incidentRail>header span{color:#7894ad;font-size:12px}.incidentNodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.incidentNode{background:#11263a85;border:1px solid #67b1f21f;border-radius:14px;min-height:82px;padding:13px}.incidentNode strong{color:#e8f7ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.incidentNode span{color:#718aa1;margin-top:7px;font-size:11px;display:block}.integrationDrawer{margin-top:16px}.integrationSummary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 20px;list-style:none;display:flex}.integrationSummary::-webkit-details-marker{display:none}.integrationSummary strong{color:#dff4ff}.integrationSummary span{color:#6f8ba5;font-size:12px}.drawerGrid{grid-template-columns:1fr 1fr;gap:14px;padding:0 20px 20px;display:grid}.routeConfigurator,.deliveryStream{background:#0b1d2e9e;border:1px solid #63b1f51f;border-radius:16px;padding:16px}.routeConfigurator h4,.deliveryStream h4{color:#dff4ff;margin:0 0 12px}.routeForm{grid-template-columns:1fr 1.4fr auto;gap:8px;display:grid}.routeForm input{color:#e8f6ff;background:#030e19a3;border-color:#75bbf433;min-width:0}.routeForm button{color:#041625;background:linear-gradient(135deg,#5fe6ff,#58a4ff)}.destinationList,.deliveryStream{gap:8px;display:grid}.routeItem,.deliveryItem{color:#dbefff;background:#23425b6b;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.routeItem small,.deliveryItem small{color:#708da7;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.statusTag{color:#59e4bd;letter-spacing:.08em;text-transform:uppercase;font-size:10px}@keyframes radar-spin{to{transform:rotate(360deg)}}@keyframes blip{0%,to{opacity:.3;transform:scale(.75)}45%{opacity:1;transform:scale(1.25)}}@media (max-width:980px){.pulseTopline{flex-direction:column;align-items:stretch}.pulseScoreboard{min-width:0}.pulseGrid{grid-template-columns:1fr}.incidentNodes{grid-template-columns:1fr 1fr}}@media (max-width:640px){.operationsPulse{border-radius:22px;padding:18px}.pulseScoreboard{grid-template-columns:1fr 1fr}.scoreCell:nth-child(3){border-left:0}.scoreCell:nth-child(n+3){border-top:1px solid #77bcff21}.incidentNodes,.drawerGrid,.routeForm{grid-template-columns:1fr}}@media (max-width:440px){.pulseScoreboard{grid-template-columns:1fr}.scoreCell{border-top:1px solid #77bcff21;border-left:0}.scoreCell:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.radarSweep,.radarBlip{animation:none}}.commandCenter{grid-template-rows:auto auto minmax(370px,1fr);grid-template-columns:minmax(0,1.55fr) minmax(270px,.62fr);gap:18px 20px;min-height:640px;padding:26px;display:grid}.commandCenter .commandBar{z-index:2;border-bottom:1px solid #76b4ff21;grid-column:1/-1;align-items:center;gap:14px;padding-bottom:15px;display:flex;position:relative}.commandBar>div{gap:8px;margin-left:auto;display:flex}.commandBar>div span{color:#7992ad;letter-spacing:.06em;text-transform:uppercase;background:#0e243e7a;border:1px solid #76b4ff24;border-radius:10px;padding:7px 10px;font-size:10px}.commandBar>div b{color:#eef7ff;font-size:12px}.commandCadence{color:#7790aa;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.signalWarning{color:#ffc06b!important;border-color:#ffaa4a4d!important}.commandCenter .commandIntro{z-index:2;grid-column:1/-1;grid-template-columns:minmax(280px,.85fr) minmax(300px,1.15fr);align-items:end;gap:28px;padding:8px 2px 2px;display:grid;position:relative}.commandCenter .commandEyebrow{color:#59a7ff;letter-spacing:.19em;text-transform:uppercase;grid-column:1/-1;font-size:11px}.commandCenter .commandIntro h1{color:#f4f9ff;letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(36px,4.2vw,62px);font-weight:520;line-height:.94}.commandCenter .commandIntro p{color:#91a8c0;max-width:630px;margin:0 0 3px;font-size:15px;line-height:1.65}.commandTopology{z-index:2;background:linear-gradient(#5397e10e 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#5397e10e 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 42% 45%,#2877ff2b,#0000 32%),#051426d1;border:1px solid #6daeff2e;border-radius:22px;min-height:370px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 45px #000a1933}.commandTopology .topologyHeader,.commandTopology .topologyFooter{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;left:18px;right:18px}.commandTopology .topologyHeader{top:16px}.commandTopology .topologyHeader div{gap:3px;display:grid}.commandTopology .topologyHeader small{color:#4c9dff;letter-spacing:.18em;font-size:9px}.commandTopology .topologyHeader strong{color:#e9f5ff;font-size:14px;font-weight:600}.commandTopology .topologyHeader>span,.commandTopology .topologyFooter{color:#66839f;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.commandTopology .topologyHeader i,.commandTopology .topologyFooter i{background:#34e4a2;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 12px #34e4a2}.commandTopology .topologyFooter{border-top:1px solid #6eaeff1a;justify-content:flex-start;gap:20px;padding-top:12px;bottom:14px}.commandTopology .topologyFooter span:nth-child(2) i{box-shadow:none;background:#58a5ff}.commandTopology .topologyMap{position:absolute;inset:60px 22px 45px}.fabricLine{z-index:0;transform-origin:0;background:linear-gradient(90deg,#449eff1f,#449effd9,#449eff1f);height:1px;position:absolute;box-shadow:0 0 10px #449eff42}.fabricLine:after{content:"";background:#6bb6ff;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:22%;box-shadow:0 0 9px #4a9cff}.lineA{width:31%;top:48%;left:19%;transform:rotate(-27deg)}.lineB{width:32%;top:48%;left:19%;transform:rotate(28deg)}.lineC{width:28%;top:48%;left:50%;transform:rotate(-27deg)}.lineD{width:28%;top:48%;left:50%;transform:rotate(28deg)}.fabricNode{z-index:2;color:#dff1ff;background:#091e36e6;border:1px solid #69b1ff33;border-radius:13px;gap:3px;min-width:118px;padding:12px 13px 12px 36px;display:grid;position:absolute;box-shadow:0 10px 22px #00081640}.fabricNode>i{background:#39e5a4;border:2px solid #08192c;border-radius:50%;width:8px;height:8px;position:absolute;top:17px;left:15px;box-shadow:0 0 0 4px #39e5a41f,0 0 15px #39e5a4a6}.fabricNode b{font-size:12px;font-weight:600}.fabricNode small{color:#6987a5;font-size:9px}.gatewayNode{background:#0d2c50f5;border-color:#519fff75;top:50%;left:50%;transform:translate(-50%,-50%)}.frontNode{top:9%;left:2%}.backNode{bottom:9%;right:2%}.routeNode{bottom:9%;left:2%}.edgeNode{top:9%;right:2%}.topologyEmpty{z-index:1;color:#aec9e3;text-align:center;background:#051222d6;border:1px dashed #6aaeff33;border-radius:12px;gap:4px;width:min(260px,42%);padding:12px 16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,42px)}.topologyEmpty b{font-size:11px}.topologyEmpty span{color:#65819c;font-size:9px;line-height:1.45}.commandCenter .intelligenceCore{z-index:2;background:linear-gradient(155deg,#112f53f0,#06172af5);border-radius:22px;align-self:stretch;min-width:0;padding:20px}.commandCenter .coreHeader{color:#7f9ab6;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex}.commandCenter .coreHeader i{color:#47e4ac;background:#2bdd9f1c;border-radius:20px;padding:5px 8px;font-style:normal}.commandCenter .commandHealthRing{width:166px;height:166px;margin:24px auto 18px}.commandCenter .coreSignals{gap:7px;display:grid}.commandCenter .coreSignals span{color:#708ca7;background:#1d3b5b75;border-radius:9px;grid-template-columns:8px 24px 1fr;align-items:center;gap:8px;padding:9px 10px;font-size:10px;display:grid}.commandCenter .coreSignals i{background:#39e5a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #39e5a4a6}.commandCenter .coreSignals i.warning{background:#ffad5c;box-shadow:0 0 8px #ffad5c99}.commandCenter .coreSignals i.route{background:#57a5ff;box-shadow:0 0 8px #57a5ff99}.commandCenter .coreSignals b{color:#e7f3ff;font-size:11px}.commandCenter .coreFooter{color:#6c88a2;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #6faff41a;align-items:center;gap:7px;margin-top:16px;padding-top:14px;font-size:8px;display:flex}.commandCenter .coreFooter i{background:#35e3a3;border-radius:50%;width:6px;height:6px}.commandCenter .coreFooter span{margin-left:auto}@media (max-width:1000px){.commandCenter{grid-template-rows:auto;grid-template-columns:1fr}.commandCenter .commandIntro{grid-template-columns:1fr;gap:14px}.commandCenter .commandIntro h1{max-width:760px}.commandCenter .intelligenceCore{grid-template-columns:auto minmax(230px,1fr);align-items:center;gap:0 22px;display:grid}.commandCenter .coreHeader,.commandCenter .coreFooter{grid-column:1/-1}.commandCenter .commandHealthRing{grid-row:2;margin:18px auto}}@media (max-width:650px){.commandCenter{min-height:0;padding:18px}.commandCenter .commandBar{flex-wrap:wrap;align-items:flex-start}.commandBar>div{width:100%;margin-left:0}.commandCenter .commandIntro h1{font-size:39px}.commandTopology{min-height:500px}.commandTopology .topologyMap{inset:64px 14px 48px}.fabricLine{display:none}.fabricNode{left:50%;right:auto;transform:translate(-50%)}.gatewayNode{top:41%;transform:translate(-50%,-50%)}.frontNode{top:2%}.edgeNode{top:21%}.routeNode{bottom:21%}.backNode{bottom:2%}.topologyEmpty{width:74%;top:48%;transform:translate(-50%,42px)}.commandCenter .intelligenceCore{display:block}}*{box-sizing:border-box}body{color:var(--ink);background:#070b12;margin:0;font-family:Arial,Helvetica,sans-serif}body:before{content:"";pointer-events:none;background:radial-gradient(circle at 75% -10%,#2dd4bf1f,#0000 33%),radial-gradient(circle at 10% 80%,#3b82f614,#0000 30%);position:fixed;inset:0}.shell{grid-template-columns:248px minmax(0,1fr);min-width:0;min-height:100vh;display:grid;position:relative}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080c14db;min-width:0;padding:28px 20px}.brand{letter-spacing:-.03em;align-items:center;gap:12px;margin:0 10px 36px;font-weight:700;display:flex}.brand-mark{color:#07110e;background:#020817;border:1px solid #60a5fa47;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%}.nav{gap:5px;display:grid}.nav a{color:var(--muted);border-radius:9px;padding:11px 13px;font-size:14px;text-decoration:none}.nav a:hover,.nav a.active{color:#fff;background:#fff1}.main{width:100%;min-width:0;max-width:1440px;padding:44px clamp(24px,4vw,64px)}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700}h1{letter-spacing:-.045em;margin:8px 0 7px;font-size:clamp(30px,4vw,46px)}.subtitle{color:var(--muted);max-width:650px;margin:0 0 34px;line-height:1.6}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.stat,.panel{border:1px solid var(--line);background:var(--panel);box-shadow:0 16px 50px #0003}.stat{border-radius:13px;padding:20px}.stat-label{color:var(--muted);font-size:12px}.stat-value{margin-top:8px;font-size:28px;font-weight:650}.panel{border-radius:16px;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.panel-head h2{margin:0;font-size:15px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px}th{color:#718096;text-transform:uppercase;letter-spacing:.1em;text-align:left;padding:13px 24px;font-size:10px}td{border-top:1px solid var(--line);padding:18px 24px;font-size:13px}.device-name{font-weight:650}.secondary{color:var(--muted);margin-top:4px;font-size:12px}.status{text-transform:capitalize;align-items:center;gap:7px;display:inline-flex}.dot{background:#64748b;border-radius:50%;width:7px;height:7px}.online .dot{background:var(--accent);box-shadow:0 0 12px var(--accent)}.state{text-align:center;color:var(--muted);padding:64px 24px}.state strong{color:#fff;margin-bottom:8px;display:block}.error-card{background:#7f1d1d29;border:1px solid #f8717140;border-radius:14px;padding:24px}.error-card button{cursor:pointer;background:#fff;border:0;border-radius:8px;margin-top:16px;padding:9px 14px}.skeleton{background:linear-gradient(90deg,#151c28,#202a39,#151c28) 0 0/200%;border-radius:5px;height:18px;animation:1.5s infinite pulse}@keyframes pulse{50%{opacity:.5}}@media (max-width:760px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{border-right:0;border-bottom:1px solid var(--line);padding:18px;overflow:hidden}.brand{margin:0 4px 16px}.nav{width:100%;max-width:100%;display:flex;overflow-x:auto}.nav a{white-space:nowrap;flex:none}.main{padding-top:28px}.stats{grid-template-columns:1fr}}.floorRoom:before,.floorRoom:after{display:none}.floorActions{align-items:end;gap:8px;display:flex}.floorActions button,.editorToolbar button,.roomInspector button{color:#b8f8e7;cursor:pointer;background:#6ee7c41f;border:1px solid #6ee7c459;border-radius:8px;padding:9px 12px}.floorActions button:disabled{opacity:.45;cursor:not-allowed}.floorMessage{border-bottom:1px solid var(--line);color:var(--accent);padding:10px 24px;font-size:11px}.editorToolbar{border-bottom:1px solid var(--line);background:#080e18d6;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 24px;display:flex}.editorToolbar>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-right:5px;font-size:10px}.editorToolbar button:disabled{opacity:.4;cursor:not-allowed}.snapToggle{color:#cbd5e1;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.snapToggle input{accent-color:#60a5fa}.editableBuilding{aspect-ratio:1/.82;touch-action:none;width:min(620px,76%);padding:12px}.editorLayout{width:100%;height:100%;display:block;position:relative}.placedRoom{min-height:0;padding:12px;transition:box-shadow .15s;position:absolute}.placedRoom.draggable{cursor:grab;-webkit-user-select:none;user-select:none}.placedRoom.draggable:active{cursor:grabbing}.placedRoom.color-blue{--room-color:52,140,255;--floor-a:21,57,104;--floor-b:15,36,70}.placedRoom.color-purple{--room-color:174,99,255;--floor-a:62,35,94;--floor-b:37,23,64}.placedRoom.color-teal{--room-color:45,212,191;--floor-a:19,75,69;--floor-b:13,47,48}.placedRoom.color-orange{--room-color:251,146,60;--floor-a:91,49,20;--floor-b:55,32,19}.placedRoom.color-slate{--room-color:148,163,184;--floor-a:53,65,82;--floor-b:29,39,54}.planFixture{z-index:12;color:#fff;cursor:grab;touch-action:none;background:#182536;border:2px solid #e2e8f0;border-radius:5px;min-width:30px;min-height:20px;font-size:8px;font-weight:800;position:absolute;translate:-50% -50%;box-shadow:0 4px 10px #0006}.planFixture.selected{outline:3px solid var(--accent);outline-offset:2px}.fixture-door{background:#6ee7c447;border-bottom-color:#0000;border-radius:12px 12px 0 0;width:36px;height:10px;min-height:10px}.fixture-window{background:#38bdf8;border-color:#bae6fd;width:42px;height:8px;min-height:8px}.fixture-desk{background:#7c5b3d;border-color:#b99166;width:44px;height:24px}.fixture-counter{background:#4b5563;border-color:#94a3b8;width:64px;height:20px}.fixture-wall{transform-origin:50%;background:linear-gradient(#f8fafc,#94a3b8);border:0;border-radius:2px;min-width:5%;height:9px;min-height:9px;padding:0;box-shadow:0 3px #475569,0 8px 14px #0006}.editorHint{color:var(--muted);margin-top:8px;line-height:1.5;display:block}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.editorToolbar select{border:1px solid var(--line);min-width:190px;color:var(--ink);background:#080e17;border-radius:8px;padding:9px 10px}.planAsset{z-index:16;color:#fff;cursor:grab;touch-action:none;background:#050e1ceb;border:1px solid #60a5faa6;border-radius:14px;place-items:center;gap:2px;width:64px;min-height:52px;padding:6px;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 10px 24px #0000006b}.planAsset i{color:#93c5fd;font-size:14px;font-style:normal;font-weight:800}.planAsset small{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;max-width:52px;font-size:7px;display:block;overflow:hidden}.planAsset.healthy{border-color:#2dd4bfcc;box-shadow:0 0 0 3px #2dd4bf1a,0 10px 24px #0000006b}.planAsset.selected{outline-offset:3px;outline:3px solid #60a5fa}.assetEditor{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.editorField{color:var(--muted);gap:7px;margin:0 0 18px;font-size:11px;display:grid}.editorField input{width:100%;accent-color:var(--accent)}.editorField select{color:var(--ink);border:1px solid var(--line);background:#0a101a;border-radius:8px;padding:9px}.roomInspector>button{margin:0 7px 10px 0}@media (max-width:760px){.floorPlanHead{align-items:flex-start}.floorActions{flex-wrap:wrap;align-items:stretch}.editableBuilding{width:82%}.editorToolbar{padding-inline:14px}.placedRoom{padding:7px}}.signOut{margin-top:auto;padding-top:24px}.signOut button{border:1px solid var(--line);width:100%;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;padding:10px}.sidebar{flex-direction:column;display:flex}.nav{flex:1;align-content:start}.loginPage{place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{border:1px solid var(--line);background:#0f1724e6;border-radius:20px;width:min(430px,100%);padding:38px;box-shadow:0 30px 80px #0000006b}.loginCard .brand-mark{margin-bottom:28px}.loginCard h1{margin-bottom:8px}.loginCard p{color:var(--muted);line-height:1.6}.loginCard form,.loginCard label{gap:8px;display:grid}.loginCard form{gap:18px;margin-top:28px}.loginCard label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.loginCard input{color:#fff;border:1px solid var(--line);background:#080e17;border-radius:9px;padding:12px;font-size:14px}.loginCard button{background:var(--accent);color:#07110e;cursor:pointer;border:0;border-radius:9px;padding:12px;font-weight:750}.loginError{color:#fecaca;background:#7f1d1d33;border:1px solid #f871714d;border-radius:8px;padding:10px;font-size:12px}.loginCard>button{margin-top:18px}@media (max-width:760px){.loginPage{min-height:100vh}.signOut{margin:0 0 0 auto;padding:0}.signOut button{width:auto}.sidebar{display:block}}.secret .enrollmentCommand{white-space:pre-wrap;border:1px solid var(--line);-webkit-user-select:all;user-select:all;background:#050910;border-radius:7px;padding:10px;line-height:1.55;display:block}.assetInventoryRow{grid-template-columns:8px minmax(0,1fr) auto auto;padding-inline:0}.assetInventoryRow button{padding:6px 8px;font-size:10px}.alertCenter{border-color:#60a5fa33}.alertCount{color:#bfdbfe;font-size:11px}.alertList{display:grid}.alertRow{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 22px;display:grid}.alertRow>div{gap:4px;display:grid}.alertRow strong{font-size:13px}.alertRow small{color:var(--muted);font-size:10px}.alertIcon{color:#fecaca;background:#ef444424;border:1px solid #f871714d;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.severity-warning .alertIcon{color:#fde68a;background:#f59e0b1f;border-color:#fbbf244d}.alertSeverity{color:#fca5a5;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.severity-warning .alertSeverity{color:#fcd34d}.alertRow button{border:1px solid var(--line);color:#dbeafe;cursor:pointer;border-radius:8px;padding:7px 9px}.alertRow.acknowledged{opacity:.58}.alertAcknowledged{color:var(--muted);font-size:10px}.compactState{padding-block:28px}.telemetryLaunchGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;padding:18px 22px 22px;display:grid}.telemetryLaunchGrid>button{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#080e18ad;border-radius:12px;gap:7px;padding:15px;display:grid}.telemetryLaunchGrid strong{font-size:14px}.telemetryLaunchGrid small{color:var(--muted)}.telemetryLaunchGrid i{color:#93c5fd;margin-top:3px;font-size:10px;font-style:normal}.deviceDrawerBackdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01050ca8;justify-content:flex-end;display:flex;position:fixed;inset:0}.deviceDrawer{background:linear-gradient(165deg,#101827,#070c14);border-left:1px solid #60a5fa47;width:min(620px,100%);height:100%;padding:28px;overflow-y:auto;box-shadow:-30px 0 80px #00000073}.deviceDrawerHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.deviceDrawerHead h2{margin:7px 0 10px;font-size:29px}.drawerClose{border:1px solid var(--line);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:11px;width:38px;height:38px;font-size:22px}.deviceFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:26px;display:grid}.deviceFacts>div{border:1px solid var(--line);background:#ffffff06;border-radius:10px;gap:5px;padding:13px;display:grid}.deviceFacts span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.deviceFacts strong{overflow-wrap:anywhere;font-size:11px}.telemetryGroup{margin-top:24px}.telemetryGroup h3{justify-content:space-between;font-size:13px;display:flex}.telemetryGroup h3 span{color:#93c5fd}.telemetryGroup>p{color:var(--muted);font-size:11px}.telemetryRow{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.telemetryRow>div{gap:4px;min-width:0;display:grid}.telemetryRow strong{font-size:11px}.telemetryRow small,.telemetryRow>span{overflow-wrap:anywhere;color:var(--muted);font-size:9px}.drawerSafety{color:#bfdbfe;background:#3b82f614;border:1px solid #60a5fa33;border-radius:9px;margin-top:28px;padding:12px;font-size:10px}@media (max-width:600px){.assetInventoryRow{grid-template-columns:8px minmax(0,1fr)}.assetInventoryRow time,.assetInventoryRow button{grid-column:2;justify-self:start}.deviceDrawer{padding:20px}.deviceFacts{grid-template-columns:1fr}.telemetryRow{display:grid}}@media (max-width:700px){.alertRow{grid-template-columns:30px minmax(0,1fr)}.alertRow .alertSeverity,.alertRow button,.alertAcknowledged{grid-column:2;justify-self:start}}.floorPlanPanel{background:linear-gradient(145deg,#0d1421f5,#080d17f0);border-color:#7dd3fc24;box-shadow:0 30px 80px #00000052}.floorPlanHead{background:linear-gradient(90deg,#0e1827eb,#0c131fb8)}.floorPlanHead h2{letter-spacing:-.025em;font-size:20px}.floorPlanBody{grid-template-columns:minmax(0,1fr) 272px;min-height:560px}.floorStage{background:radial-gradient(circle at 48% 40%,#2f809c2e,#0000 45%),linear-gradient(145deg,#141420,#08131d 70%);min-height:560px;padding:54px 40px}.floorStage:before{content:"";pointer-events:none;background-image:radial-gradient(#94d2e817 .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.floorBuilding.editableBuilding{aspect-ratio:1.36;background:linear-gradient(145deg,#e8edf0,#b9c5cb);border:1px solid #e2f0f680;border-radius:4px;width:min(680px,82%);padding:12px;transform:rotateX(2deg)rotate(-.5deg);box-shadow:0 35px 75px #00000085,0 0 0 8px #4c84991f,inset 0 0 0 1px #fffc}.floorBuilding:before{background:linear-gradient(135deg,#5e7885,#263f4c);border-radius:7px;inset:-8px;box-shadow:0 12px 24px #00000059}.floorRoom.placedRoom{background:linear-gradient(150deg, rgba(var(--floor-a),.92), rgba(var(--floor-b),.98));border:5px solid #f4f8f9f5;padding:18px;overflow:hidden;box-shadow:inset 0 0 45px #0000001f}.floorRoom.placedRoom:hover,.floorRoom.placedRoom.selected{z-index:6;box-shadow:inset 0 0 38px rgba(var(--room-color), .18), 0 0 0 3px rgba(var(--room-color), .8), 0 12px 30px #0000004d;border-color:#fff}.floorRoom .floorPattern{opacity:.7;background:repeating-linear-gradient(90deg,#ffffff0b 0 1px,#0000 1px 22px),repeating-linear-gradient(0deg,#00000009 0 1px,#0000 1px 22px)}.roomName{z-index:8;text-shadow:0 2px 12px #000000b8;font-size:15px;font-weight:720}.roomKind{z-index:8;color:#e2eff49e}.roomFurniture{z-index:2;opacity:.72;pointer-events:none;position:absolute;inset:0}.roomFurniture i{display:block;position:absolute;box-shadow:0 6px 12px #00000038,inset 0 1px #ffffff29}.furnitureDesk{background:linear-gradient(135deg,#7c6048,#4a3528);border:2px solid #d1e2ea52;border-radius:5px;width:42%;height:15%;top:27%;left:10%}.furnitureTable{aspect-ratio:1;background:radial-gradient(circle,#8e6d50 0 55%,#4e3a2c 57%);border:4px solid #dae5e833;border-radius:50%;width:27%;bottom:18%;right:11%}.furnitureCabinet{background:repeating-linear-gradient(90deg,#71808a 0 16px,#596771 16px 18px);border-radius:4px;width:17%;height:28%;top:11%;right:8%}.furniturePlant{background:radial-gradient(circle at 35% 35%,#56a879,#1f5b49 68%);border:5px solid #3b5860;border-radius:50%;width:32px;height:32px;bottom:12%;left:12%}.furniture-back .furnitureDesk{width:54%;top:22%;left:9%}.furniture-back .furnitureTable{border-radius:9px;width:31%;bottom:16%;right:10%}.roomMarkers{z-index:9;justify-content:center;inset:44% 8px auto;overflow:visible}.assetMarker{color:#eefcff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06141ed1;border:1px solid #7dd3fc6b;border-radius:14px;grid-template-rows:1fr;grid-template-columns:22px auto;align-items:center;gap:5px;width:auto;min-width:58px;height:54px;padding:7px 9px;display:grid;box-shadow:0 10px 25px #00000057}.assetMarker>i{color:#7dd3fc;font-size:19px;font-style:normal}.assetMarker>small{color:#d8edf5;text-overflow:ellipsis;white-space:nowrap;max-width:68px;font-size:8px;overflow:hidden}.assetMarker.healthy>i{color:#5eead4}.roomSummary{z-index:8;color:#e8f3f7b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050e166b;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:5px;width:max-content;padding:5px 8px;display:flex;bottom:14px;left:18px}.roomSummary b{color:#fff}.roomSummary>i{background:#ffffff59;border-radius:50%;width:3px;height:3px}.floorTelemetry{gap:8px;top:22px;left:22px}.telemetryOrb{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06101ab8;border:1px solid #7dd3fc40;border-radius:13px;grid-template-columns:18px 24px auto;align-content:center;align-items:center;gap:6px;width:auto;min-width:116px;height:46px;padding:0 12px;display:grid;box-shadow:0 12px 28px #0000004d}.telemetryOrb>i{color:#38bdf8;font-size:12px;font-style:normal}.telemetryOrb b{font-size:16px}.telemetryOrb small{text-align:left;max-width:none;font-size:7px}.telemetryOrb.network>i{color:#2dd4bf}.roomInspector{background:linear-gradient(#0a121de6,#070c14f5)}@media (max-width:950px){.floorPlanBody{grid-template-columns:1fr}.floorStage{min-height:520px;padding:70px 22px 34px}.floorBuilding.editableBuilding{width:min(650px,90%)}.floorTelemetry{flex-direction:row;display:flex}}@media (max-width:600px){.floorStage{min-height:430px;padding:76px 12px 28px}.floorBuilding.editableBuilding{aspect-ratio:1.08;width:94%;padding:7px}.floorRoom.placedRoom{border-width:3px;padding:10px}.roomName{font-size:11px}.roomFurniture{opacity:.5}.assetMarker{grid-template-columns:1fr;width:40px;min-width:40px;height:40px;padding:6px;display:grid}.assetMarker>small{display:none}.assetMarker>i{font-size:15px}.roomSummary{padding:3px 5px;font-size:6px;bottom:6px;left:7px}.telemetryOrb{min-width:100px;height:40px}}.floorPlanPanel{background:#07111f;border-color:#60a5fa38}.floorStage{background-color:#061a33;background-image:linear-gradient(#7dd3fc0e 1px,#0000 1px),linear-gradient(90deg,#7dd3fc0e 1px,#0000 1px),linear-gradient(#7dd3fc06 1px,#0000 1px),linear-gradient(90deg,#7dd3fc06 1px,#0000 1px),radial-gradient(circle at 50% 42%,#1e72be26,#0000 62%);background-size:40px 40px,40px 40px,8px 8px,8px 8px,auto;min-height:620px;padding:76px 44px 54px;position:relative}.floorStage:before{opacity:.42;background-color:#0000;background-image:linear-gradient(90deg,#7dd3fc1f 1px,#0000 1px),linear-gradient(#7dd3fc1f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:200px 200px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:none;mask-image:none}.floorBuilding.editableBuilding{aspect-ratio:1.42;background-color:#08294d;background-image:linear-gradient(#bae6fd11 1px,#0000 1px),linear-gradient(90deg,#bae6fd11 1px,#0000 1px);background-size:20px 20px;border:2px solid #bae6fdeb;border-radius:1px;width:min(760px,86%);padding:34px 30px 58px;position:relative;overflow:hidden;transform:none;box-shadow:0 28px 70px #0000007a,0 0 0 1px #7dd3fc2e,inset 0 0 45px #0411248c}.floorBuilding:before{box-shadow:none;background:0 0;border:1px solid #bae6fd6b;border-radius:0;inset:10px}.floorGrid.editorLayout{background:#04193240;border:3px solid #d8f3ff;inset:34px 30px 58px;box-shadow:inset 0 0 0 1px #08294de6,0 0 20px #38bdf814}.floorRoom.placedRoom{color:#e0f2fe;background:#0e497e33;border:2px solid #d8f3ffe6;border-radius:0;padding:16px;box-shadow:inset 0 0 0 1px #38bdf82e}.floorRoom.placedRoom:before,.floorRoom.placedRoom:after{display:none}.floorRoom.placedRoom.color-purple,.floorRoom.placedRoom.color-orange,.floorRoom.placedRoom.color-teal,.floorRoom.placedRoom.color-slate{background:#104e842e}.floorRoom.placedRoom:hover,.floorRoom.placedRoom.selected{z-index:6;background:#1e78be40;border-color:#fff;box-shadow:inset 0 0 24px #38bdf81f,0 0 0 2px #38bdf8,0 0 24px #38bdf838}.floorRoom .floorPattern{opacity:.58;background-color:#0000;background-image:linear-gradient(45deg,#0000 49.5%,#7dd3fc14 50%,#0000 50.5%),linear-gradient(-45deg,#0000 49.5%,#7dd3fc14 50%,#0000 50.5%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.roomFurniture{opacity:.22;filter:grayscale()brightness(1.8)saturate(.2)}.roomFurniture i{box-shadow:none;background:0 0!important;border:1px solid #bae6fd!important}.roomName{letter-spacing:.08em;text-transform:uppercase;text-shadow:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px}.roomKind{color:#7dd3fc;letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.roomSummary{color:#bae6fd;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;bottom:10px;left:12px}.roomMarkers{inset:42% 8px auto}.assetMarker{min-width:50px;height:42px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#041f3de0;border:1px solid #7dd3fc;border-radius:2px}.assetMarker.healthy{border-color:#5eead4;box-shadow:0 0 12px #2dd4bf2e}.planFixture{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.fixture-wall{background:#e0f2fe;border:0;border-radius:0;height:5px;min-height:5px;box-shadow:0 0 0 1px #0c4a6e}.fixture-window{background:0 0;border:2px solid #7dd3fc;border-left:0;border-right:0;border-radius:0;height:7px;min-height:7px}.fixture-door{color:#0000;background:0 0;border:1px solid #bae6fd;border-color:#bae6fd #bae6fd #0000 #0000;border-radius:0 100% 0 0;width:38px;height:38px;padding:0}.fixture-desk,.fixture-counter{color:#bae6fd;box-shadow:none;background:#0e497e3d;border:1px solid #7dd3fc;border-radius:0}.blueprintTitleBlock{z-index:20;color:#bae6fd;letter-spacing:.08em;pointer-events:none;background:#08294d;border:1px solid #bae6fdbf;grid-template-rows:auto auto;grid-template-columns:1fr auto;width:265px;height:42px;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;position:absolute;bottom:9px;right:10px}.blueprintTitleBlock span{font-size:7px}.blueprintTitleBlock b{border-left:1px solid #bae6fd80;grid-area:1/2/3;align-self:center;padding-left:10px;font-size:11px}.blueprintTitleBlock small{color:#7dd3fc;font-size:6px}.blueprintNorth{z-index:20;color:#d8f3ff;pointer-events:none;justify-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;position:absolute;top:10px;right:15px}.blueprintNorth i{font-size:25px;font-style:normal;line-height:20px}.blueprintNorth b{font-size:9px}.blueprintScale{z-index:20;color:#bae6fd;pointer-events:none;align-items:end;display:flex;position:absolute;bottom:17px;left:18px}.blueprintScale span{border:1px solid #bae6fd;border-right:0;width:20px;height:6px}.blueprintScale span:nth-child(2n){background:#bae6fd}.blueprintScale span:last-of-type{border-right:1px solid #bae6fd}.blueprintScale small{width:90px;font:6px ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:9px}.floorTelemetry{top:18px;left:18px}.telemetryOrb{box-shadow:none;background:#041f3de6;border-color:#7dd3fc73;border-radius:2px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width:600px){.floorStage{min-height:480px;padding:74px 10px 28px}.floorBuilding.editableBuilding{width:98%;padding:28px 18px 54px}.floorGrid.editorLayout{inset:28px 18px 54px}.blueprintTitleBlock{width:190px}.blueprintScale,.roomFurniture{display:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#172033;--muted:#667085;--line:#e4e9f1;--panel:#fff;--accent:#2563eb;--accent-soft:#eff6ff;--accent-line:#93c5fd}body{color:var(--ink);background:#f4f6f9}body:before{background:radial-gradient(circle at 82% -8%,#3b82f614,#0000 30%),linear-gradient(#f8fafc,#f4f6f9)}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-right-color:#e1e6ee;box-shadow:4px 0 20px #0f172a06}.brand{color:#111827;font-size:15px}.brand-mark{background:0 0;border:0;border-radius:13px;box-shadow:0 9px 24px #2563eb33}.nav a{color:#657084;font-weight:550}.nav a:hover{color:#1d4ed8;background:#f1f5fb}.nav a.active{color:#1746a2;background:#edf4ff;box-shadow:inset 3px 0 #2563eb}.main{padding-top:38px}h1{color:#111827}.subtitle,.secondary{color:var(--muted)}.stat,.panel{background:#fff;border-color:#e3e8f0;box-shadow:0 8px 28px #0f172a0e}.stat{border-radius:16px}.stat-label{color:#7a8496}.stat-value{color:#172033}.panel{border-radius:18px}.panel-head{background:#fff;border-bottom-color:#e7ebf1}.panel-head h2{color:#172033}th{color:#8490a3;background:#fafbfc}td{color:#273248;border-top-color:#edf0f4}.state{color:#7a8496}.state strong{color:#172033}.actionCard p,.actionCard span,.deviceCard span,.deviceCard small,.auditRow small,.auditRow time{color:#748094}.actionCard select,.actionCard input,.filters select,.filters input,.deviceCard select,.editorToolbar select,.editorField select,.officePicker select,.loginCard input{color:#172033;background:#fff;border-color:#d8dee8;box-shadow:0 1px 2px #0f172a08}.operations{gap:20px}.overviewHero{background:linear-gradient(135deg,#fff 0%,#f7faff 54%,#eef5ff 100%);border:1px solid #dfe6ef;border-radius:24px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:48px;min-height:350px;padding:48px clamp(30px,5vw,68px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f172a12}.overviewHero:before{content:"";border:70px solid #3b82f60e;border-radius:50%;width:480px;height:480px;position:absolute;top:-260px;right:-180px}.overviewHero:after{content:"";pointer-events:none;background-image:linear-gradient(#2563eb06 1px,#0000 1px),linear-gradient(90deg,#2563eb06 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000);mask-image:linear-gradient(90deg,#0000 25%,#000)}.overviewIntro,.healthCard{z-index:2;position:relative}.overviewIntro h1{letter-spacing:-.055em;max-width:720px;margin:10px 0 16px;font-size:clamp(36px,4.8vw,62px);line-height:1.02}.overviewIntro>p{color:#647084;max-width:650px;margin:0;font-size:15px;line-height:1.7}.overviewLive{color:#36557f;text-transform:uppercase;letter-spacing:.08em;background:#ffffffb3;border:1px solid #dce7f7;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 10px;font-size:10px;font-weight:650;display:inline-flex}.pulseDot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #22c55e1c}.heroSignals{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.heroSignals span{color:#657084;background:#fffc;border:1px solid #dfe7f1;border-radius:10px;padding:9px 12px;font-size:11px}.heroSignals b{color:#172033;margin-right:3px;font-size:13px}.healthCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:22px;justify-items:center;gap:18px;padding:26px;display:grid;box-shadow:0 18px 45px #2563eb1a}.healthRing{--health:360deg;background:conic-gradient(#2563eb var(--health),#e5ecf5 0);border-radius:50%;place-items:center;width:164px;height:164px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #2563eb0f,0 15px 35px #2563eb21}.healthRing:before{content:"";background:#fff;border-radius:50%;width:132px;height:132px;position:absolute}.healthRing>div{z-index:1;justify-items:center;display:grid;position:relative}.healthRing strong{letter-spacing:-.05em;font-size:36px}.healthRing span{color:#788397;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.healthMeta{gap:9px;width:100%;display:grid}.healthMeta span{color:#657084;align-items:center;gap:8px;font-size:10px;display:flex}.healthMeta i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.healthMeta i.onlineSignal{background:#22c55e;box-shadow:0 0 8px #22c55e6b}.healthCard .refreshState{text-align:center;border-radius:10px;justify-self:stretch}.overviewMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.metricCard{grid-template-columns:42px 1fr;align-items:start;gap:14px;min-height:142px;display:grid;position:relative;overflow:hidden}.metricIcon{color:#1d4ed8;letter-spacing:.04em;background:#eaf2ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:800;display:grid}.networkIcon{color:#047857;background:#e9fbf5}.zoneIcon{color:#7c3aed;background:#f3edff}.alertMetricIcon{color:#b45309;background:#fff7e8}.metricCard .stat-value{margin-top:4px;font-size:30px}.metricCard small{color:#7c8798;font-size:9px}.metricCard.attention{border-color:#fed7aa}.metricCard.attention .stat-value{color:#b45309}.miniBars{opacity:.45;align-items:end;gap:3px;height:30px;display:flex;position:absolute;bottom:15px;right:15px}.miniBars i{background:#60a5fa;border-radius:2px;width:4px}.miniBars i:first-child{height:9px}.miniBars i:nth-child(2){height:20px}.miniBars i:nth-child(3){height:14px}.miniBars i:nth-child(4){height:27px}@media (max-width:1050px){.overviewHero{grid-template-columns:1fr 250px}.overviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.overviewHero{grid-template-columns:1fr;padding:30px 22px}.overviewIntro h1{font-size:40px}.healthCard{width:100%}.overviewMetrics{grid-template-columns:1fr}.heroSignals{grid-template-columns:1fr 1fr;display:grid}}.status.online .dot,.online .dot{background:#22c55e;box-shadow:0 0 10px #22c55e73}.status.offline .dot,.offline .dot{background:#ef4444;box-shadow:0 0 10px #ef444459}.status.unknown .dot,.unknown .dot{box-shadow:none;background:#94a3b8}.sidebar{padding:25px 18px}.brand{gap:13px;margin:0 9px 38px}.brand-mark{width:46px;height:46px;box-shadow:none;padding:3px}.brand-mark img{object-fit:contain}.brandType{gap:3px;line-height:1;display:grid}.brandType strong{color:#111827;letter-spacing:-.025em;font-size:15px}.brandType small{color:#8993a3;text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:650}.nav{gap:7px}.nav a{border-radius:11px;padding:12px 14px;transition:background .18s,color .18s,transform .18s;position:relative}.nav a:hover{transform:translate(2px)}.overviewHero{border-color:#dbe4f0;box-shadow:0 22px 65px #18335914}.overviewHero:before{border-color:#3b82f60b}.overviewIntro .eyebrow{color:#2563eb}.healthCard{border-color:#fffffff2;box-shadow:0 22px 55px #1e40af1f}.healthRing{background:conic-gradient(from -30deg,#1d4ed8 0deg,#60a5fa var(--health),#e8edf5 0)}.healthRing:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;right:39px;box-shadow:0 0 0 4px #ffffff59}.metricCard{border-color:#e2e8f0;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 8px 24px #0f172a0b}.metricCard:hover{border-color:#cbd9ee;transform:translateY(-3px);box-shadow:0 16px 38px #0f172a14}.metricIcon{box-shadow:inset 0 0 0 1px #2563eb14}.networkIcon{box-shadow:inset 0 0 0 1px #05966914}.zoneIcon{box-shadow:inset 0 0 0 1px #7c3aed14}.alertMetricIcon{box-shadow:inset 0 0 0 1px #b4530914}.panel{transition:border-color .18s,box-shadow .18s}.panel:hover{border-color:#d8e0eb;box-shadow:0 12px 34px #0f172a11}.floorPlanPanel:hover{box-shadow:0 12px 34px #0f172a11}.panel-head h2{letter-spacing:-.015em;font-weight:720}.eyebrow{letter-spacing:.16em;font-size:10px}.loginCard .brand-mark{width:82px;height:82px;box-shadow:none;padding:5px}.floorPlanBody{grid-template-columns:minmax(0,1fr) 330px}.roomInspector{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;max-height:720px;overflow-y:auto}.editorSection{border-bottom:1px solid #e8ecf2;gap:11px;margin:0 0 22px;padding:0 0 20px;display:grid}.editorSectionTitle{color:#768296;text-transform:uppercase;letter-spacing:.13em;font-size:8px;font-weight:750}.geometryGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.geometryGrid label{color:#7a8495;text-transform:uppercase;letter-spacing:.07em;gap:5px;font-size:8px;display:grid}.geometryGrid input{color:#172033;background:#f9fbfd;border:1px solid #dbe2eb;border-radius:8px;width:100%;min-width:0;padding:8px;font-size:11px}.rangeField{margin:0;position:relative}.rangeField b{color:#344054;font-size:9px;position:absolute;top:0;right:0}.rangeField input{margin-top:3px}.presetGrid,.alignmentGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.presetGrid button,.alignmentGrid button{min-width:0;padding:8px 6px;font-size:9px}.nudgePad{grid-template-rows:repeat(2,34px);grid-template-columns:repeat(3,34px);justify-content:center;gap:5px;width:116px;margin:auto;display:grid}.nudgePad button{width:34px;height:34px;padding:0;font-size:16px}.nudgePad button:first-child{grid-column:2}.nudgePad button:nth-child(2){grid-area:2/1}.nudgePad button:nth-child(3){grid-area:2/2}.nudgePad button:nth-child(4){grid-area:2/3}.colorSwatches{flex-wrap:wrap;gap:8px;display:flex}.colorSwatches .swatch{background:#fff;border-radius:11px;width:36px;height:36px;padding:4px}.swatch span{border-radius:7px;width:100%;height:100%;display:block}.swatch-blue span{background:#2563eb}.swatch-purple span{background:#7c3aed}.swatch-teal span{background:#0f9f8f}.swatch-orange span{background:#ea7b24}.swatch-slate span{background:#64748b}.colorSwatches .swatch.selected{box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb;border-color:#172033!important}@media (max-width:950px){.floorPlanBody{grid-template-columns:1fr}.roomInspector{max-height:none}}.floorBuilding.editableBuilding{width:min(820px,92%);box-shadow:none;background-color:#0000;background-image:none;border:0;padding:0}.floorBuilding.editableBuilding:before{display:none}.floorGrid.editorLayout{box-shadow:none;background-color:#0725464d;background-image:linear-gradient(#bae6fd11 1px,#0000 1px),linear-gradient(90deg,#bae6fd11 1px,#0000 1px);background-size:20px 20px;border:0;inset:0}.blueprintTitleBlock{display:none}.blueprintNorth{opacity:.75;top:14px;right:16px}.blueprintScale{opacity:.75;bottom:18px;left:16px}.blueprintEmptyHint{z-index:2;color:#bae6fd;text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:7px;display:grid;position:absolute;inset:0}.blueprintEmptyHint b{letter-spacing:.08em;text-transform:uppercase;font:700 13px ui-monospace,SFMono-Regular,Consolas,monospace}.blueprintEmptyHint span{color:#7dd3fc;font-size:10px}@media (max-width:600px){.floorBuilding.editableBuilding{width:100%;padding:0}.floorGrid.editorLayout{inset:0}}.roomResizeHandle{z-index:30;cursor:nwse-resize;touch-action:none;background:#e0f2fe;border:2px solid #08294d;border-radius:4px;width:18px;height:18px;position:absolute;bottom:-8px;right:-8px;box-shadow:0 0 0 2px #38bdf8,0 4px 10px #0000004d}.roomResizeHandle:before{content:"";border-bottom:2px solid #2563eb;border-right:2px solid #2563eb;position:absolute;inset:4px}.editorToolbar .activeTool{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.editorLayout.drawingRoom{cursor:crosshair;touch-action:none}.editorLayout.drawingRoom .blueprintEmptyHint span:after{content:" Drag to define its footprint."}.roomDrawingPreview{z-index:40;pointer-events:none;background:#38bdf829;border:2px solid #7dd3fc;min-width:8%;min-height:8%;position:absolute;box-shadow:inset 0 0 0 1px #e0f2fe73,0 0 22px #38bdf833}.roomDrawingPreview:before{content:"";background-color:#0000;background-image:linear-gradient(45deg,#0000 49%,#7dd3fc1f 50%,#0000 51%),linear-gradient(-45deg,#0000 49%,#7dd3fc1f 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.roomDrawingPreview span{color:#e0f2fe;letter-spacing:.05em;background:#075985;padding:3px 5px;font:7px ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:5px;right:5px}.quiet{color:#4b5870!important;background:#fff!important;border-color:#d8dee8!important}.secret{background:#f8fafc;border-color:#dbe3ee}.secret .enrollmentCommand{color:#344054;background:#eef3f8;border-color:#dbe3ee}.secret code{color:#1746a2}.deviceCard,.auditRow,.alertRow{border-top-color:#edf0f4}.deviceCard .status{color:#273248}.auditMark{background:#3b82f6}.editorToolbar{background:#f8fafc;border-bottom-color:#dfe5ed}.editorToolbar>span,.snapToggle{color:#6b7688}.roomInspector{background:#fff;border-color:#dfe5ed}.roomInspector h3,.assetLine strong{color:#172033}.inspectorGroup>span,.inspectorGroup>small,.floorLegend{color:#738095}.assetLine{border-bottom-color:#edf0f4}.floorPlanPanel{background:#fff}.floorPlanHead{background:#fff;border-bottom-color:#e6ebf1}.telemetryLaunchGrid>button{color:#172033;background:#fbfcfe;border-color:#e1e7ef}.telemetryLaunchGrid>button:hover{background:#eff6ff;border-color:#93c5fd}.deviceDrawerBackdrop{background:#0f172a40}.deviceDrawer{background:#fff;border-left-color:#dce4ef;box-shadow:-24px 0 70px #0f172a26}.drawerClose{color:#344054;background:#f7f9fc;border-color:#dce2ea}.deviceFacts>div{background:#f8fafc;border-color:#e3e8f0}.deviceFacts strong,.telemetryRow strong{color:#273248}.telemetryRow{border-top-color:#edf0f4}.drawerSafety{color:#1746a2;background:#eff6ff;border-color:#bfdbfe}.loginPage{background:radial-gradient(circle at 50% 0,#3b82f61a,#0000 42%)}.loginCard{background:#fff;border-color:#e1e6ee;box-shadow:0 30px 80px #0f172a1f}.loginCard p,.loginCard label{color:#667085}.loginCard input:focus{border-color:#60a5fa;outline:3px solid #3b82f621}.loginCard button{color:#fff;background:linear-gradient(135deg,#3779ed,#1d4ed8);box-shadow:0 10px 24px #2563eb33}.loginBrandMark{background:0 0;border-radius:20px}.signOut button{color:#657084;background:#fff;border-color:#dce2ea}.signOut button:hover{color:#b42318;background:#fff7f6;border-color:#f1b4b0}.error-card{color:#991b1b;background:#fff1f2;border-color:#fecaca}.error-card button{color:#fff;background:#dc2626}.loginError{color:#991b1b;background:#fff1f2;border-color:#fecaca}.skeleton{background:linear-gradient(90deg,#edf0f4,#f8fafc,#edf0f4)}@media (max-width:760px){.sidebar{border-bottom-color:#e1e6ee}.main{padding-top:24px}}.eyebrow{color:#60a5fa}.brand-mark{color:#06111f;background:#020817;box-shadow:0 8px 24px #3b82f63d}.loginBrandMark{border-radius:18px;width:72px;height:72px;box-shadow:0 16px 38px #2563eb47}.actionCard button,.deviceCard button,.floorActions button,.editorToolbar button,.roomInspector button{color:#dbeafe;background:#3b82f624;border-color:#60a5fa66}.actionCard button:hover,.deviceCard button:hover,.floorActions button:hover,.editorToolbar button:hover,.roomInspector button:hover{background:#3b82f638;border-color:#93c5fdb3}.loginCard button{color:#fff;background:linear-gradient(135deg,#60a5fa,#3b82f6)}.editorField input{accent-color:#60a5fa}.planFixture.selected{outline-color:#60a5fa}.auditMark{background:#60a5fa;box-shadow:0 0 10px #60a5fa73}.brand-mark,.loginBrandMark{background:0 0}.nav a.active{box-shadow:inset 3px 0 #2563eb}.refreshState{color:#2459b8;background:#eff6ff;border-color:#bfdbfe}.notice,.floorMessage,.actionCard button,.deviceCard button,.floorActions button,.editorToolbar button,.roomInspector button{color:#1746a2;background:#eff6ff;border-color:#bfdbfe}.actionCard button:hover,.deviceCard button:hover,.floorActions button:hover,.editorToolbar button:hover,.roomInspector button:hover{color:#fff;background:#2563eb;border-color:#2563eb}.discoveryReview{gap:18px;display:grid}.discoveryGrid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;display:grid}.discoveryCard{border:1px solid var(--line);background:#ffffffb8;border-radius:18px;gap:12px;padding:18px;display:grid}.discoveryCard>div:first-child{gap:4px;display:grid}.discoveryCard small{color:var(--muted)}.discoveryReview .notice{color:#174b91;background:#edf5ff;border-radius:12px;margin:0;padding:12px 14px}.continuousCareNote{background:linear-gradient(100deg,#f7fbff,#fff);border:1px solid #cfe0f3;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 22px;display:grid;box-shadow:0 8px 24px #0f172a09}.careIcon{color:#fff;letter-spacing:.06em;background:#2563eb;border-radius:12px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:850;display:grid}.continuousCareNote strong{color:#20304b;font-size:12px}.continuousCareNote p{color:#667085;margin:5px 0 0;font-size:10px;line-height:1.55}.careState{color:#067647;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#ecfdf3;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;font-weight:750;display:flex}.careState i,.automaticAnswer>strong i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1a}.automaticAnswer{background:linear-gradient(100deg,#edf6ff,#f9fcff);border-bottom:1px solid #dce6f1;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:22px;padding:42px clamp(24px,7vw,110px);display:grid}.automaticAnswer h2{letter-spacing:-.04em;margin:5px 0 8px;font-size:clamp(24px,3vw,38px)}.automaticAnswer p{color:#5f6c7e;max-width:850px;margin:0;font-size:11px;line-height:1.65}.automaticAnswer>strong{color:#067647;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#fff;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-size:8px;display:flex}.panelFooterAction{background:#fbfcfe;border-top:1px solid #edf0f4;padding:16px 22px}.panelFooterAction button,.actionCard>button{white-space:normal;border-radius:8px;min-height:38px;padding:9px 14px;font-size:12px;line-height:1.2}.panelFooterAction button{justify-content:center;align-items:center;display:inline-flex}.actionCard>button{align-self:start;width:max-content;max-width:100%;margin-top:4px}.actionCard{overflow:visible}.actionCard input,.actionCard select,.actionCard textarea{min-height:40px}@media (max-width:700px){.continuousCareNote,.automaticAnswer{grid-template-columns:42px 1fr}.careState,.automaticAnswer>strong{grid-column:1/-1;width:max-content}.automaticAnswer{padding:30px 20px}}.marketingPage{color:#14213d;background:#fff;min-height:100vh}.marketingNav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,6vw,92px);display:flex;position:sticky;top:0}.marketingBrand{color:#14213d;align-items:center;gap:11px;text-decoration:none;display:flex}.marketingBrand span{gap:3px;display:grid}.marketingBrand strong{font-size:15px}.marketingBrand small{color:#7b8494;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.marketingNav>div{align-items:center;gap:28px;display:flex}.marketingNav>div>a{color:#5e6b7e;font-size:11px;font-weight:650;text-decoration:none}.marketingNav .navSignIn{color:#fff;background:#1d4ed8;border-radius:9px;padding:10px 15px}.marketingHero{background:radial-gradient(circle at 78% 15%,#3b82f621,#0000 30%),linear-gradient(145deg,#fff 0%,#f7faff 100%);grid-template-columns:minmax(0,1.05fr) minmax(400px,.75fr);align-items:center;gap:70px;padding:86px clamp(24px,7vw,110px);display:grid}.marketingPill{color:#36557f;text-transform:uppercase;letter-spacing:.1em;background:#fff;border:1px solid #cfe0f7;border-radius:999px;align-items:center;gap:9px;padding:8px 11px;font-size:9px;font-weight:750;display:inline-flex}.marketingPill i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #22c55e1a}.marketingHero h1{letter-spacing:-.065em;margin:23px 0 22px;font-size:clamp(50px,6vw,82px);line-height:.98}.marketingHero h1 em{color:#2563eb;font-style:normal}.marketingHero>div>p{color:#5f6c7e;max-width:680px;font-size:17px;line-height:1.72}.heroCtas{gap:11px;margin-top:30px;display:flex}.primaryCta,.secondaryCta{border-radius:10px;padding:13px 17px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.primaryCta{color:#fff;background:#1d4ed8;box-shadow:0 12px 28px #2563eb38}.secondaryCta{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe}.trustLine{color:#718096;flex-wrap:wrap;gap:19px;margin-top:28px;font-size:9px;display:flex}.trustLine span:before{content:"✓";color:#16a34a;margin-right:6px;font-weight:800}.heroPreview{background:#ffffffe6;border:1px solid #dce5f0;border-radius:24px;padding:26px;transform:rotate(1deg);box-shadow:0 35px 80px #1a365d24}.previewTop{color:#64748b;justify-content:space-between;font-size:9px;display:flex}.previewTop span{color:#166534;align-items:center;gap:7px;font-weight:700;display:flex}.previewTop i{background:#22c55e;border-radius:50%;width:7px;height:7px}.previewScore{text-align:center;background:linear-gradient(135deg,#eff6ff,#f8fbff);border-radius:17px;margin:25px 0;padding:24px}.previewScore strong{letter-spacing:-.06em;font-size:52px;display:block}.previewScore span{color:#718096;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.previewRows{gap:2px;display:grid}.previewRows>div{border-top:1px solid #edf0f4;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:14px 5px;display:grid}.previewRows i{border-radius:50%;width:8px;height:8px}.previewRows i.green{background:#22c55e}.previewRows i.amber{background:#f59e0b}.previewRows i.blue{background:#3b82f6}.previewRows span{display:grid}.previewRows b{font-size:11px}.previewRows small{color:#8490a3;font-size:8px}.previewRows em{color:#667085;font-size:8px;font-style:normal}.proofStrip{color:#8993a3;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#fbfcfe;border-block:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:22px;padding:20px clamp(24px,7vw,110px);font-size:9px;display:flex;overflow-x:auto}.proofStrip b{color:#4f5d73}.marketingSection,.pricingSection{padding:100px clamp(24px,7vw,110px)}.marketingSection>header,.pricingSection>header{max-width:780px}.marketingSection h2,.includedSection h2,.demoIntro h2,.pricingSection h2,.finalCta h2{letter-spacing:-.05em;margin:9px 0 13px;font-size:clamp(34px,4vw,54px);line-height:1.08}.marketingSection header p,.pricingSection header p,.demoIntro p{color:#667085;line-height:1.65}.outcomeGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.outcomeGrid article{background:#fff;border:1px solid #e1e7ef;border-radius:18px;padding:28px;box-shadow:0 10px 30px #0f172a0b}.outcomeGrid article>span{color:#3b82f6;font-size:10px;font-weight:800}.outcomeGrid h3{margin:28px 0 11px;font-size:20px}.outcomeGrid p{color:#667085;font-size:11px;line-height:1.7}.includedSection{color:#fff;background:#0f1d35;grid-template-columns:1fr 1fr;gap:80px;padding:90px clamp(24px,7vw,110px);display:grid}.includedSection p{color:#9fb0c9;line-height:1.7}.includedSection ul{grid-template-columns:1fr 1fr;gap:11px;margin:0;padding:0;list-style:none;display:grid}.includedSection li{color:#d9e4f3;background:#ffffff09;border:1px solid #93c5fd26;border-radius:11px;align-items:flex-start;gap:10px;padding:15px;font-size:10px;line-height:1.5;display:flex}.includedSection li i{color:#4ade80;font-style:normal}.publicDemo{background:#f4f7fb;padding:100px clamp(24px,5vw,80px)}.demoIntro{text-align:center;max-width:800px;margin:0 auto 42px}.publicDemo .demoCenter{background:#fff;max-width:1320px;margin:auto}.pricingSection{background:#fff}.pricingGrid{grid-template-columns:1fr 1fr;gap:18px;max-width:960px;margin:48px auto 20px;display:grid}.priceCard{background:#fff;border:1px solid #dfe6ef;border-radius:22px;align-content:start;padding:34px;display:grid;box-shadow:0 15px 45px #0f172a0f}.priceCard.featured{border:2px solid #3b82f6;box-shadow:0 24px 60px #2563eb24}.priceTag{color:#1746a2;text-transform:uppercase;letter-spacing:.1em;background:#eff6ff;border-radius:999px;width:max-content;padding:6px 9px;font-size:8px;font-weight:750}.priceTag.neutral{color:#475467;background:#f2f4f7}.priceCard h3{margin:22px 0 6px;font-size:24px}.price{align-items:end;gap:7px;margin:12px 0;display:flex}.price strong{letter-spacing:-.055em;font-size:48px}.price span{color:#667085;padding-bottom:9px}.priceCard>p{color:#667085;font-size:11px;line-height:1.6}.priceCard ul{min-height:190px;padding:14px 0 0;list-style:none}.priceCard li{color:#475467;padding:8px 0;font-size:10px}.priceCard li:before{content:"✓";color:#16a34a;margin-right:8px;font-weight:800}.setupFee{color:#667085;background:#f8fafc;border-radius:10px;justify-content:space-between;margin:8px 0 20px;padding:14px;font-size:9px;display:flex}.setupFee strong{color:#344054}.priceCard>a{text-align:center;color:#fff;background:#1d4ed8;border-radius:9px;padding:12px;font-size:10px;font-weight:750;text-decoration:none}.priceCard>a.secondaryCta{color:#1d4ed8;background:#fff}.pricingNote{color:#8490a3;max-width:960px;margin:auto;font-size:9px;line-height:1.6;display:block}.finalCta{color:#fff;background:linear-gradient(135deg,#14213d,#1d4ed8);border-radius:25px;justify-content:space-between;align-items:center;gap:40px;margin:30px clamp(24px,7vw,110px) 90px;padding:55px;display:flex}.finalCta h2{max-width:700px}.finalCta p{color:#cbd8eb}.finalCta>a{color:#1746a2;white-space:nowrap;background:#fff;border-radius:10px;padding:14px 18px;font-size:11px;font-weight:750;text-decoration:none}.marketingFooter{border-top:1px solid #e5eaf1;justify-content:space-between;align-items:center;padding:28px clamp(24px,7vw,110px);display:flex}.marketingFooter p,.marketingFooter>a{color:#7b8494;font-size:9px}.marketingFooter>a{text-decoration:none}@media (max-width:980px){.marketingHero{grid-template-columns:1fr}.heroPreview{max-width:620px}.outcomeGrid{grid-template-columns:1fr}.includedSection{grid-template-columns:1fr;gap:35px}.pricingGrid{grid-template-columns:1fr}.marketingNav>div>a:not(.navSignIn){display:none}}@media (max-width:600px){.marketingNav{height:70px;padding:0 17px}.marketingHero{padding:60px 20px}.marketingHero h1{font-size:48px}.marketingHero>div>p{font-size:14px}.heroCtas{display:grid}.heroPreview{padding:18px}.trustLine{display:grid}.marketingSection,.pricingSection,.publicDemo{padding:70px 18px}.includedSection{padding:65px 20px}.includedSection ul{grid-template-columns:1fr}.finalCta{margin:20px 18px 60px;padding:32px 24px;display:grid}.marketingFooter{gap:18px;padding:24px 18px;display:grid}.proofStrip{padding-inline:20px}.publicDemo .demoCenter{border-radius:18px}.priceCard{padding:25px}}.demoCenter{overflow:hidden}.demoHeader{background:linear-gradient(135deg,#fff,#f6f9ff);border-bottom:1px solid #e6ebf2;grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:30px;display:grid}.demoHeader h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:28px}.demoHeader p{color:#667085;max-width:720px;margin:0;line-height:1.65}.demoBadge{color:#067647;text-transform:uppercase;letter-spacing:.1em;background:#ecfdf3;border:1px solid #a7f3d0;border-radius:999px;margin-bottom:20px;padding:7px 10px;font-size:9px;font-weight:750;display:inline-flex}.aiBoundary{background:#fff;border:1px solid #c7d7f3;border-radius:16px;align-self:center;gap:7px;padding:18px;display:grid;box-shadow:0 10px 30px #2563eb12}.aiBoundary strong{color:#1746a2}.aiBoundary span{color:#667085;font-size:11px;line-height:1.55}.demoWorkspace{grid-template-columns:260px minmax(0,1fr);min-height:560px;display:grid}.scenarioList{background:#f8fafc;border-right:1px solid #e6ebf2;flex-direction:column;gap:7px;padding:16px;display:flex}.scenarioList button{text-align:left;color:#344054;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;gap:4px;padding:13px;display:grid}.scenarioList button:hover{background:#fff}.scenarioList button.selected{color:#1746a2;background:#fff;border-color:#bfdbfe;box-shadow:0 5px 18px #0f172a0d}.scenarioList span{font-size:12px;font-weight:700}.scenarioList small{color:#7b8494;font-size:9px;line-height:1.4}.scenarioStage{padding:30px}.scenarioTop{justify-content:space-between;gap:22px;display:flex}.scenarioTop h3{letter-spacing:-.03em;margin:7px 0;font-size:25px}.scenarioTop p{color:#667085;max-width:700px;line-height:1.6}.autonomyPill{color:#9a3412;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;height:max-content;padding:8px 10px;font-size:9px;font-weight:700}.scenarioFacts{grid-template-columns:1fr 1.5fr;gap:12px;margin:24px 0;display:grid}.scenarioFacts>div{background:#fafbfd;border:1px solid #e5eaf1;border-radius:12px;padding:15px}.scenarioFacts span{color:#8490a3;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:8px;font-weight:700;display:block}.scenarioFacts strong,.scenarioFacts li{color:#344054;font-size:10px;line-height:1.5}.scenarioFacts ul{margin:0;padding-left:18px}.decisionTimeline{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.decisionTimeline>div{opacity:.55;background:#fafbfd;border:1px solid #e5eaf1;border-radius:14px;min-height:185px;padding:16px;transition:all .25s}.decisionTimeline>div.active{opacity:1;background:#f5f9ff;border-color:#93c5fd;box-shadow:0 9px 25px #2563eb14}.decisionTimeline>div.complete{background:#f3fcf7;border-color:#a7f3d0}.decisionTimeline i{color:#fff;background:#94a3b8;border-radius:50%;place-items:center;width:25px;height:25px;margin-bottom:20px;font-size:10px;font-style:normal;font-weight:800;display:grid}.decisionTimeline .active i{background:#2563eb}.decisionTimeline .complete i{background:#16a34a}.decisionTimeline span{color:#7c8798;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:750;display:block}.decisionTimeline strong{color:#273248;margin:6px 0;font-size:11px;display:block}.decisionTimeline p{color:#6b7688;margin:0;font-size:10px;line-height:1.55}.demoControls{align-items:center;gap:9px;margin-top:20px;display:flex}.demoControls button{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:9px;padding:10px 15px;font-weight:700}.demoControls button:disabled{opacity:.45;cursor:not-allowed}.demoControls .quiet{color:#344054!important;background:#fff!important;border-color:#d8dee8!important}.demoControls span{color:#667085;margin-left:auto;font-size:10px}.demoSafety{color:#667085;background:#fffbeb;border-top:1px solid #e6ebf2;gap:14px;padding:16px 30px;font-size:10px;line-height:1.5;display:flex}.demoSafety strong{color:#92400e;white-space:nowrap}@media (max-width:980px){.demoHeader,.demoWorkspace{grid-template-columns:1fr}.scenarioList{border-bottom:1px solid #e6ebf2;border-right:0;flex-direction:row;overflow-x:auto}.scenarioList button{min-width:180px}.decisionTimeline{grid-template-columns:1fr 1fr}}@media (max-width:600px){.scenarioStage,.demoHeader{padding:22px}.scenarioTop{display:grid}.scenarioFacts,.decisionTimeline{grid-template-columns:1fr}.demoSafety{padding:15px 22px;display:grid}.demoControls{flex-wrap:wrap}.demoControls span{width:100%;margin:0}}.todaySection,.faqSection{padding:100px clamp(24px,7vw,110px)}.todaySection{background:#fff}.todaySection>header,.faqSection>header{max-width:760px}.todaySection h2,.faqSection h2{letter-spacing:-.05em;margin:9px 0 13px;font-size:clamp(34px,4vw,54px);line-height:1.08}.todaySection>header p{color:#667085;line-height:1.65}.todaySection>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:42px;display:grid}.todaySection article{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:15px;grid-template-columns:30px 1fr;gap:13px;padding:22px;display:grid}.todaySection article>i{color:#067647;background:#dcfae6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:grid}.todaySection article strong{color:#273248;font-size:13px}.todaySection article p{color:#667085;margin:6px 0 0;font-size:10px;line-height:1.65}.faqSection{background:#f6f8fb}.faqSection>div{gap:9px;max-width:960px;margin:38px auto 0;display:grid}.faqSection details{background:#fff;border:1px solid #e0e6ee;border-radius:13px;box-shadow:0 5px 16px #0f172a06}.faqSection summary{color:#273248;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;font-size:12px;font-weight:700;list-style:none;display:flex}.faqSection summary::-webkit-details-marker{display:none}.faqSection summary i{color:#2563eb;font-size:18px;font-style:normal;font-weight:400}.faqSection details[open] summary i{transform:rotate(45deg)}.faqSection details p{color:#667085;margin:0;padding:0 20px 20px;font-size:11px;line-height:1.7}@media (max-width:760px){.todaySection,.faqSection{padding:70px 20px}.todaySection>div{grid-template-columns:1fr}}.diagnosticRow{align-items:flex-start}.diagnosticResult{margin-top:.4rem;font-weight:700;color:#166534!important;display:block!important}.diagnosticRow.status-failed .diagnosticResult{color:#b42318!important}.diagnosticRow.status-requested .auditMark{background:#f59e0b}.diagnosticRow.status-succeeded .auditMark{background:#22c55e}.diagnosticActions{align-items:center;gap:.4rem;display:flex}.diagnosticActions:empty{display:none}.diagnosticRow.status-cancelled .auditMark,.diagnosticRow.status-expired .auditMark{background:#94a3b8}.diagnosticRow.status-executing .auditMark{background:#3b82f6;box-shadow:0 0 0 4px #3b82f624}.checkoutForm{gap:10px;display:grid}.checkoutForm label{color:#475467;gap:5px;font-size:9px;font-weight:700;display:grid}.checkoutForm input{color:#172033;min-height:42px;font:inherit;background:#fff;border:1px solid #d8dee8;border-radius:9px;padding:10px 12px}.checkoutForm button{color:#fff;cursor:pointer;background:#1d4ed8;border:0;border-radius:9px;min-height:44px;font-size:10px;font-weight:750}.checkoutForm button:disabled{cursor:not-allowed;background:#94a3b8}.checkoutForm small{color:#667085;font-size:8px;line-height:1.5}.checkoutForm p{color:#b42318;margin:0;font-size:9px}.checkoutResult{background:linear-gradient(145deg,#f8fbff,#edf4ff);place-items:center;min-height:100vh;padding:24px;display:grid}.checkoutResult section{background:#fff;border:1px solid #dce5f0;border-radius:22px;width:min(620px,100%);padding:44px;box-shadow:0 24px 65px #0f172a1a}.checkoutResult h1{letter-spacing:-.05em;margin:10px 0 18px;font-size:42px}.checkoutResult p{color:#667085;line-height:1.7}.checkoutResult a{color:#fff;background:#1d4ed8;border-radius:9px;margin-top:16px;padding:12px 16px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
