:root{
  color-scheme:light; --bg:#fffafa; --surface:#fff; --surface-2:#fff5f5; --text:#121219; --muted:#606471; --line:rgba(20,20,28,.12); --red:#e11919; --red-dark:#b90f0f; --green:#21d990; --shadow:0 24px 70px rgba(117,22,22,.14); --shadow-soft:0 14px 40px rgba(20,20,28,.08); --radius:28px; --max:1200px; font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
*{box-sizing:border-box} html{scroll-behavior:smooth;background:var(--bg);font-size:16px} body{margin:0;min-width:320px;color:var(--text);background:radial-gradient(circle at 10% 0%,rgba(225,25,25,.14),transparent 34rem),linear-gradient(180deg,#fff 0%,#fff6f6 32%,#fff 68%);-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden} img,svg{max-width:100%;height:auto}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:16px;top:12px;z-index:99;background:#fff;padding:10px 14px;border-radius:12px}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:24px;min-height:72px;padding:12px clamp(18px,4vw,56px);background:rgba(255,255,255,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(225,25,25,.10)}.brand img{height:38px;display:block}.nav{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2.5vw,34px);flex:1}.nav a{color:#242631;text-decoration:none;font-size:.94rem;font-weight:850;letter-spacing:-.01em;opacity:.86}.nav a:hover{color:var(--red);opacity:1}.header-cta,.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:14px;padding:0 22px;text-decoration:none;font-weight:900;letter-spacing:-.01em;transition:.25s ease}.header-cta,.btn.primary{background:linear-gradient(135deg,var(--red),var(--red-dark));color:#fff;box-shadow:0 14px 30px rgba(225,25,25,.25)}.header-cta:hover,.btn.primary:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(225,25,25,.32)}.btn.secondary{background:#fff;color:#15151c;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.menu-toggle{display:none;width:46px;height:46px;border-radius:14px;border:1px solid var(--line);background:#fff;font-size:22px}.section-pad{padding:clamp(72px,8vw,124px) clamp(18px,5vw,72px)}.eyebrow,.kicker{margin:0 0 16px;color:var(--red);font-size:.78rem;font-weight:1000;letter-spacing:.16em;text-transform:uppercase}.hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:clamp(36px,6vw,80px);align-items:center;max-width:1380px;margin:auto;min-height:calc(100svh - 72px);padding-top:clamp(56px,7vw,96px);overflow:hidden}.hero h1,.section-heading h2,.how-copy h2,.download-copy h2,.mobile-app-copy h2,.near-copy h2{margin:0;color:#121219;letter-spacing:-.07em;line-height:.94;font-weight:1000}.hero h1{font-size:clamp(3.2rem,6vw,6.6rem);max-width:720px}.hero h1 span{color:var(--red)}.lead,.download-lead,.near-copy p{font-size:clamp(1.05rem,1.25vw,1.22rem);line-height:1.7;color:var(--muted);max-width:700px}.feature-icons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:34px 0}.feature-icons div{display:grid;place-items:center;text-align:center;gap:10px;min-height:104px;padding:16px 10px;border:1px solid rgba(225,25,25,.16);border-radius:22px;background:rgba(255,255,255,.68);box-shadow:0 16px 36px rgba(225,25,25,.08)}.feature-icons i,.feature-grid i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff0f0;color:var(--red);font-style:normal;font-weight:1000}.feature-icons span{font-size:.78rem;font-weight:950;line-height:1.25}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.monitor-scene{position:relative;width:min(100%,760px);margin-inline:auto;padding:14px 20px 54px}.monitor-window{width:100%;overflow:hidden;border:1px solid rgba(225,25,25,.18);border-radius:28px;background:linear-gradient(145deg,#fff,#f7f9fc);box-shadow:0 40px 110px rgba(43,19,19,.18)}.window-bar{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid rgba(20,20,28,.09)}.dots{display:flex;gap:8px}.dots span{width:10px;height:10px;border-radius:50%;background:#ff5f57}.dots span:nth-child(2){background:#ffbd2e}.dots span:nth-child(3){background:#28c840}.window-bar strong{font-size:.94rem;white-space:nowrap}.monitor-grid{display:grid;grid-template-columns:minmax(116px,148px) minmax(190px,1fr) minmax(160px,210px);gap:clamp(14px,2vw,24px);padding:clamp(18px,2.6vw,34px)}.monitor-grid>*{min-width:0}.monitor-menu{display:grid;gap:14px;align-content:start}.monitor-menu button{min-width:0;border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px 14px;text-align:left;font-weight:950;color:#535866}.monitor-menu .active{color:var(--red);border-color:rgba(225,25,25,.45);background:#fff1f1}.camera-stack{display:grid;gap:20px}.camera-card{position:relative;min-height:168px;border-radius:26px;border:1px solid var(--line);background:linear-gradient(180deg,#fff,#f3f5f9);display:flex;align-items:center;justify-content:center;overflow:hidden}.camera-card:before{content:"";position:absolute;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle,#111 0 34%,#777 35% 68%,transparent 69%);opacity:.48}.camera-card:after{content:"";position:absolute;bottom:26px;width:78px;height:18px;border-radius:999px;filter:blur(12px);background:#28e3ff;opacity:.35}.camera-card.front:after{background:#ff4c4c}.camera-card label{position:relative;z-index:2;max-width:110px;padding:8px 10px;border-radius:999px;background:rgba(20,20,24,.52);color:#fff;font-weight:950;text-align:center;line-height:1.15}.status-panel{display:grid;gap:16px;align-content:start}.status-card,.status-pill{min-width:0;border:1px solid var(--line);background:#fff;border-radius:22px;padding:18px;box-shadow:0 10px 30px rgba(20,20,28,.04)}.status-card small{display:block;color:#737786;font-size:1rem;margin-bottom:8px}.status-card b{display:block;color:var(--green);font-size:clamp(1.5rem,2.2vw,2.4rem);letter-spacing:-.06em;line-height:1}.status-pill{display:flex;align-items:center;gap:10px;font-weight:950;color:#545967;font-size:clamp(1rem,1.25vw,1.3rem);line-height:1.25}.status-pill span{width:12px;height:12px;border-radius:50%;background:var(--red);flex:0 0 auto}.phone-node{position:absolute;right:0;bottom:0;width:clamp(138px,14vw,188px);height:clamp(238px,24vw,306px);border-radius:34px;background:linear-gradient(160deg,#171d29,#05070b);color:#fff;text-align:center;display:grid;justify-items:center;align-content:center;gap:12px;padding:20px;box-shadow:0 28px 62px rgba(0,0,0,.32)}.speaker{width:64px;height:8px;border-radius:999px;background:#243045}.node-orb{width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#36fff5,#06bbff 58%,#0164ff);box-shadow:0 0 32px rgba(0,208,255,.75)}.phone-node h3,.phone-node p{margin:0}.phone-node strong{color:#052118;background:#47f0a1;border-radius:999px;padding:8px 14px;font-size:.78rem}.retail-showcase{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(42px,7vw,96px);background:linear-gradient(180deg,#fff0f0,#fff)}.gift-card{display:grid;place-items:center}.gift-card img{width:min(400px,86vw);border-radius:26px;box-shadow:0 30px 80px rgba(225,25,25,.18)}.how-copy h2,.download-copy h2,.mobile-app-copy h2,.near-copy h2{font-size:clamp(2.4rem,4vw,4.6rem)}.timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:34px}.timeline article{border-top:2px solid var(--red);padding-top:16px}.timeline b{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--red);color:#fff}.timeline h3{margin:12px 0 8px;font-size:1rem}.timeline p,.feature-grid p,.price-card li{color:var(--muted);line-height:1.6}.mini-benefits,.store-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:32px}.mini-benefits span,.store-logos span{border:1px solid rgba(225,25,25,.16);background:#fff;border-radius:16px;padding:14px;text-align:center;font-weight:950}.section-heading{text-align:center;max-width:760px;margin:0 auto 44px}.section-heading h2{font-size:clamp(2.4rem,4.2vw,4.7rem)}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1200px;margin:auto}.feature-grid article,.price-card{border:1px solid var(--line);border-radius:24px;background:#fff;padding:32px;box-shadow:var(--shadow-soft)}.feature-grid h3{font-size:1.28rem;margin:26px 0 10px}.download-section,.mobile-app-section,.near-you{display:grid;grid-template-columns:1fr 1fr;gap:clamp(42px,7vw,88px);align-items:center}.download-section,.pricing{background:linear-gradient(180deg,#fff7f7,#fff)}.desktop-orbit{position:relative;width:min(330px,82vw);aspect-ratio:1;margin:auto;border:1px dashed rgba(225,25,25,.6);border-radius:50%;animation:slowSpin 18s linear infinite}.backup-phone{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:112px;height:150px;border-radius:26px;background:linear-gradient(160deg,#f6f7f9,#fff);box-shadow:0 22px 60px rgba(20,20,28,.18);display:grid;place-items:center}.backup-phone span{width:26px;height:42px;border-radius:999px;background:var(--red);box-shadow:0 0 24px rgba(225,25,25,.45)}.os-icon{position:absolute;width:68px;height:68px;border-radius:20px;background:#fff;display:grid;place-items:center;box-shadow:0 16px 40px rgba(20,20,28,.14);animation:counterSpin 18s linear infinite}.os-icon img{width:42px;height:42px;object-fit:contain}.os-icon.windows{left:-20px;top:48px}.os-icon.mac{right:-20px;top:60px}.os-icon.linux{left:50%;bottom:-28px;translate:-50% 0}.download-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.platform-card{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--text);border:1px solid rgba(225,25,25,.18);background:#fff;border-radius:18px;padding:18px;box-shadow:var(--shadow-soft);transition:.25s}.platform-card:hover{transform:translateY(-3px);border-color:rgba(225,25,25,.45)}.platform-card img{width:36px;height:36px;flex:0 0 36px}.platform-card span{display:grid;gap:3px}.platform-card small{color:var(--muted);font-weight:850}.store-badges{display:flex;gap:16px;flex-wrap:wrap;margin-top:26px}.store-badge{text-decoration:none;display:grid;gap:10px;color:#4f5564;font-size:.86rem;font-weight:950;line-height:1.25}.store-badge img{width:218px;aspect-ratio:646/190;display:block;filter:drop-shadow(0 14px 28px rgba(0,0,0,.16));transition:.25s}.store-badge span{padding-left:4px}.store-badge:hover img{transform:translateY(-3px);filter:drop-shadow(0 18px 34px rgba(0,0,0,.20))}.mobile-app-section{background:#fff}.mobile-app-visual{display:grid;place-items:center}.mobile-phone-demo{width:220px;height:380px;border-radius:38px;background:linear-gradient(160deg,#171d29,#05070b);color:#fff;display:grid;place-items:center;text-align:center;align-content:center;gap:20px;padding:24px;box-shadow:0 32px 80px rgba(0,0,0,.28);animation:phoneBob 4s ease-in-out infinite}.mobile-phone-demo strong{font-size:1.7rem}.mobile-phone-demo span{font-weight:950;color:#dce3ee}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1200px;margin:auto}.price-card{position:relative}.price-card.popular{border:2px solid var(--red);transform:translateY(-10px)}.badge{position:absolute;right:22px;top:-16px;background:var(--red);color:#fff;border-radius:999px;padding:8px 14px;font-weight:950}.price{font-size:2.4rem;font-weight:1000;letter-spacing:-.06em}.price span{font-size:.9rem;color:var(--muted);letter-spacing:0}.price-card ul{padding-left:18px;min-height:150px}.near-you{background:#fff;border-top:1px solid rgba(225,25,25,.12)}.store-logos{grid-template-columns:repeat(5,minmax(0,1fr))}.store-search{display:flex;gap:12px;margin-top:26px}.store-search input{flex:1;min-height:48px;border-radius:14px;border:1px solid var(--line);padding:0 16px;font:inherit}.store-search button{min-height:48px;border:0;border-radius:14px;background:#121219;color:#fff;font-weight:950;padding:0 20px}.store-results{margin-top:12px;color:var(--muted);font-weight:800}.rack-card{border-radius:24px;background:#211a1a;padding:26px;box-shadow:var(--shadow);display:grid;place-items:center}.rack-card img{width:min(350px,78vw);border-radius:18px;rotate:-5deg}.footer{text-align:center;padding:54px 18px;border-top:1px solid rgba(20,20,28,.08);background:#fff}.footer img{height:46px}.footer p{font-weight:1000;margin:12px 0 8px}.footer small{color:var(--muted)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.2s}@keyframes slowSpin{to{rotate:360deg}}@keyframes counterSpin{to{rotate:-360deg}}@keyframes phoneBob{50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}.reveal{opacity:1;transform:none}}
@media (min-resolution:1.2dppx) and (min-width:900px){.hero{grid-template-columns:minmax(0,1fr) minmax(480px,.95fr)}.monitor-scene{width:min(100%,700px)}.monitor-grid{grid-template-columns:minmax(108px,136px) minmax(180px,1fr) minmax(150px,190px);gap:16px}.status-card,.status-pill{padding:16px}.camera-card{min-height:150px}}
@media (max-width:1180px){.hero{grid-template-columns:1fr;min-height:auto}.monitor-scene{width:min(100%,820px)}.timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.download-cards{grid-template-columns:1fr}.nav{gap:16px}.nav a{font-size:.86rem}.header-cta{padding:0 18px}}
@media (max-width:980px){.menu-toggle{display:grid;place-items:center}.site-header{flex-wrap:wrap}.nav{display:none;order:10;flex:0 0 100%;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nav.open{display:grid}.nav a{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px}.header-cta{margin-left:auto}.monitor-grid{grid-template-columns:1fr}.monitor-menu{grid-template-columns:repeat(3,minmax(0,1fr))}.camera-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.status-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-node{position:relative;right:auto;bottom:auto;margin:18px auto 0}.retail-showcase,.download-section,.mobile-app-section,.near-you{grid-template-columns:1fr}.feature-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card.popular{transform:none}.store-logos,.mini-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:680px){.site-header{padding:10px 16px;min-height:64px}.brand img{height:32px}.header-cta{display:none}.section-pad{padding:64px 16px}.hero h1{font-size:clamp(2.7rem,13vw,4.2rem)}.lead{font-size:1rem}.feature-icons{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-icons div:last-child{grid-column:1/-1}.hero-actions{display:grid}.btn{width:100%}.monitor-scene{padding:0}.window-bar{height:auto;min-height:54px;padding:12px 14px}.monitor-grid{padding:14px;gap:12px}.monitor-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.camera-stack,.status-panel{grid-template-columns:1fr}.camera-card{min-height:132px}.status-card b{font-size:1.55rem}.timeline,.feature-grid,.pricing-grid,.store-logos,.mini-benefits{grid-template-columns:1fr}.store-search{flex-direction:column}.store-search input,.store-search button{width:100%}.store-badges{display:grid}.store-badge img{width:min(230px,100%)}.desktop-orbit{width:min(280px,82vw)}.os-icon{width:58px;height:58px}.os-icon img{width:34px;height:34px}.mobile-phone-demo{width:190px;height:330px}.rack-card{padding:18px}.footer img{height:38px}}

/* Full restore: previous CaIoT Monitor appearance, motion style, and responsive behavior */
.monitor-scene{
  position:relative;
  width:100%;
  max-width:760px;
  min-height:460px;
  margin-inline:auto;
  padding:0 0 44px;
  overflow:visible;
  isolation:isolate;
}
.monitor-window{
  width:100%;
  overflow:hidden;
  border:1px solid rgba(225,25,25,.42);
  border-radius:28px;
  background:linear-gradient(145deg,#fff,#edf0f7);
  box-shadow:var(--shadow),0 0 50px rgba(225,25,25,.12);
  animation:monitorFloat 5s ease-in-out infinite;
}
@keyframes monitorFloat{50%{transform:translateY(-12px)}}
.window-bar{
  height:54px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:0 20px;
  border-bottom:1px solid var(--line);
}
.dots{display:flex;gap:9px}.dots span{width:10px;height:10px;border-radius:50%;background:#ff6b6b}.dots span:nth-child(2){background:#ffd166}.dots span:nth-child(3){background:#26f2a4}
.monitor-grid{
  display:grid;
  grid-template-columns:minmax(110px,150px) minmax(0,1fr) minmax(145px,180px);
  gap:20px;
  padding:20px;
  align-items:stretch;
}
.monitor-grid>*{min-width:0}.monitor-menu,.status-panel,.camera-stack{min-width:0}
.monitor-menu{display:grid;gap:12px;align-content:start}.monitor-menu button{
  border:1px solid var(--line);
  background:rgba(255,255,255,.48);
  color:var(--muted);
  border-radius:16px;
  padding:16px;
  text-align:left;
  font-weight:850;
  min-width:0;
}
.monitor-menu .active{border-color:var(--red);color:var(--red);background:rgba(225,25,25,.12)}
.camera-stack{display:grid;gap:18px}.camera-card{
  position:relative;
  height:170px;
  min-height:0;
  border:1px solid var(--line);
  border-radius:20px;
  background:radial-gradient(circle at 45% 45%,rgba(33,215,255,.30),transparent 18%),linear-gradient(145deg,rgba(255,255,255,.92),rgba(246,248,252,.88));
  overflow:hidden;
  display:block;
}
.camera-card.front{background:radial-gradient(circle at 60% 50%,rgba(225,25,25,.33),transparent 18%),linear-gradient(145deg,rgba(255,255,255,.92),rgba(246,248,252,.88))}
.camera-card:before{display:none}.camera-card:after{
  content:"";
  position:absolute;
  left:18px;
  right:18px;
  bottom:0;
  width:auto;
  height:2px;
  border-radius:0;
  filter:none;
  background:linear-gradient(90deg,transparent,var(--red),transparent);
  opacity:1;
  animation:scan 2.4s linear infinite;
}
@keyframes scan{0%{transform:translateY(-160px);opacity:0}20%,80%{opacity:1}100%{transform:translateY(0);opacity:0}}
.camera-card label{
  position:absolute;
  top:16px;
  left:16px;
  z-index:2;
  max-width:calc(100% - 32px);
  white-space:normal;
  overflow-wrap:break-word;
  background:rgba(0,0,0,.46);
  color:#fff;
  padding:8px 12px;
  border-radius:999px;
  font-weight:850;
  font-size:13px;
  line-height:1.2;
}
.status-panel{display:grid;gap:12px;align-content:start}.status-card,.status-pill{
  border:1px solid var(--line);
  background:rgba(255,255,255,.68);
  border-radius:16px;
  padding:18px;
  box-shadow:none;
  min-width:0;
}
.status-card small{display:block;color:var(--muted);margin-bottom:8px;font-size:1rem}.status-card b{display:block;color:var(--green);font-size:clamp(18px,2vw,22px);letter-spacing:0;line-height:1.1}.status-pill{display:block;color:var(--muted);font-weight:850;font-size:1rem;line-height:1.35}.status-pill span{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--red);margin-right:8px;vertical-align:middle}
.phone-node{
  position:absolute;
  right:-28px;
  bottom:-40px;
  z-index:3;
  width:150px;
  height:260px;
  border:1px solid rgba(255,255,255,.2);
  background:linear-gradient(160deg,#141923,#05070b);
  color:#fff;
  border-radius:34px;
  padding:30px 16px 16px;
  text-align:center;
  display:block;
  box-shadow:0 24px 70px rgba(0,0,0,.5);
  animation:phoneBobOld 4s ease-in-out infinite;
}
@keyframes phoneBobOld{50%{transform:translateY(14px)}}
.phone-node .speaker,.speaker{width:54px;height:6px;border-radius:999px;background:#273044;margin:0 auto 22px}.phone-node .node-orb,.node-orb{width:60px;height:60px;border-radius:50%;margin:auto;background:radial-gradient(circle,#79f,#00f0ff 55%,#742cff);box-shadow:0 0 35px rgba(80,190,255,.6)}.phone-node h3{font-size:22px;line-height:1.15;margin:16px 0 8px;color:#fff}.phone-node p{margin:0;color:#bfc7d7;font-size:13px}.phone-node strong{display:block;background:var(--green);color:#06130e;border-radius:999px;padding:10px;margin-top:12px;font-size:.82rem;font-weight:950}
@media (min-resolution:1.2dppx) and (min-width:900px){.monitor-scene{max-width:720px}.monitor-grid{grid-template-columns:minmax(105px,140px) minmax(0,1fr) minmax(138px,170px);gap:16px}.monitor-menu button,.status-card,.status-pill{padding:14px}.camera-card{height:154px}.phone-node{right:-10px;bottom:-28px}}
@media (max-width:1180px){.monitor-scene{max-width:860px;min-height:420px}.phone-node{right:0}}
@media (max-width:980px){.monitor-scene{max-width:680px;min-height:0}.monitor-grid{grid-template-columns:1fr}.monitor-menu{grid-template-columns:repeat(3,minmax(0,1fr))}.camera-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.camera-card{height:150px}.status-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-node{position:relative;right:auto;bottom:auto;margin:22px auto 0;width:140px;height:230px}}
@media (max-width:720px){.monitor-scene{max-width:100%;padding-bottom:0}.monitor-window{border-radius:20px}.monitor-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.camera-stack,.status-panel{grid-template-columns:1fr}.phone-node{width:132px;height:220px}}
@media (max-width:520px){.window-bar{height:auto;min-height:54px;padding:12px 14px}.monitor-grid{padding:14px;gap:12px}.monitor-menu button{padding:12px 14px}.camera-card{height:135px}.status-card,.status-pill{padding:14px}}
